Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More obvious priority #1201

Closed
jonhwoods opened this issue Aug 12, 2015 · 8 comments
Closed

More obvious priority #1201

jonhwoods opened this issue Aug 12, 2015 · 8 comments
Assignees

Comments

@jonhwoods
Copy link
Contributor

Proposition: Have better audio/visual clues that you have priority.

(Just to be clear, having "priority" is when your timer is ticking down and the opponent is waiting for your action)

I introduced a few people to xmage, it's a fantastic software, but one thing always happen all the time: I have to point out that they have priority at the moment. Even after quite a few games, I don't always realize I have priority myself for a few seconds.

Right now, you know you have priority anytime a clickable button is active over your hand area. Problems are: 1. that's not obvious at first 2. the button is very small and you don't always look at it.

So, I suggest to make the visual clues bigger and more obvious: Big red background when you have priority and grey when you don't. Should be quite easy to implement.

priority
nopriority

I'd also suggest an audio clue but that would need an option to turn off since not everyone likes that.

@jgod
Copy link
Member

jgod commented Aug 13, 2015

Great suggestion. Love seeing A/V improvements.
How do you feel about something more neutral like black for active priority?

Some other possible cues

  • lighting up / fully opaque / bordering some other elements (inactive = slightly darker / transparent / unbordered)
  • drawing attention to the cards by highlighting them (more complex to implement and suggests that card is castable in that moment)

Or, more simply, can we make those buttons bigger? Not familiar with how UI is laid out or its limitations, but modern displays need more love, and it makes sense since they're important actions.

@jonhwoods
Copy link
Contributor Author

How do you feel about...

Many things can be good. The target cue is:
As large and contrasting as possible, to be noticed by peripheral vision, while still maintaining functionality, aesthetics and comfort.
Actually, white (active) and black(waiting) would be even better perceived.
That means highlighting the border of something is an option, but using a large part of the screen would be simpler and more effective.

Same goes for audio cues. They should be as noticeable as possible while still sounding good after playing for 3 hours.

And making buttons larger would make things a bit complicated due to the variable number of buttons. It would mostly be an improvement for touch screens.

@jgod
Copy link
Member

jgod commented Aug 13, 2015

Imo, since both black and white are both perceived as "normal" colors (in a lot of UIs), I really like leaning on a shade of gray for meaning disabled, since that's a popular pattern. But then again, "disabled" is kind of weird a weird way of describing priority. Hm.

I don't know what the goal of Xmage is in terms of style, since there's no apparent styleguide, but it seems to me black would fit in better for the "active" prompt, especially with custom backgrounds, since there are already a decent amount of lighter colored elements in the play screen.

Either way, we can implement it however now, and just do a internally consistent restyling of the whole program later (needs to be done anyway to address some ugliness).

And I agree, I saw that you posted in the audio overhaul issue. I personally like the modern approach of short, nothing-in-particular sounds like what Facebook uses. Very smooth and non-fatiguing

@JayDi85
Copy link
Member

JayDi85 commented Feb 4, 2018

Example:

  1. Red:
    shot_180204_111223

  2. Green:
    shot_180204_112448

  3. Blue:
    shot_180204_112630

  4. Green with more transparency:
    shot_180204_112845

@JayDi85 JayDi85 added the GUI label Feb 4, 2018
@JayDi85
Copy link
Member

JayDi85 commented Feb 4, 2018

And colors combination:

shot_180204_113421

shot_180204_113441

shot_180204_113521

shot_180204_113623

@JayDi85
Copy link
Member

JayDi85 commented Feb 4, 2018

Or it's may be different colors for different turn phases -- like colors of phase buttons:

shot_180204_123416

@LevelX2
Copy link
Contributor

LevelX2 commented Feb 4, 2018

Maybe it does signal something. But it looks it bit ugly.
Activating it optional would be nice.

@JayDi85
Copy link
Member

JayDi85 commented Feb 4, 2018

Got it. Will add option to preferences: disable, one color, multicolour.

JayDi85 added a commit that referenced this issue Feb 4, 2018
…multicolor; preferences -> main -> battlefield; see #1201)
@JayDi85 JayDi85 closed this as completed Nov 19, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants