Follow-up Comment #3, patch #5704 (project freeciv):

The problem is basically that we have three actions (scroll map, open menu,
select unit) and only two mouse buttons. (Most users don't even know there are
three buttons, and many notebooks don't have one.) Maybe we should also think
about touch screens, where only one button is available (and there is no
keyboard). Maybe we could use double (left-)click as well.
If we say touch screen users must be able to use most features without using
the main menu or the keyboard, we have no choice but the following:
1. Scroll using click'n drag
Then there are two possibilities:
2a. Select with left button, menu on long press/double click
2b. Menu with left button, select on long press
We may not use double-click in 2b because the menu would pop up on first
"mouse up" event, possibly above the target.
The center/right mouse buttons are then available for other actions. Not to
break everyone's workflow, we may leave "center map" and "tile details"
there.
I'm in favor of 2a, because it won't make users angry about the change - they
will likely not notice it. I think adding a (removable) toolbar containing
most common actions would improve usability.

Since this is a meta ticket, some more possible improvements (should open
seven tickets and add dependencies to this one)
- Add the full power of the unit selection dialog to the city dialog
- Improve multiple selection from the unit selection dialog (checkboxes?)
- Notification when a message is received: currently, the color of the
relevant tab(s) changes, but that's easy to miss (how many times did you
forget to switch to republic once it's researched?)
- Change tax rates the other way around by right-clicking the indicators
- Switch gov from the indicator (via drop-down menu)
- Don't freeze the UI while processing packets (can remain frozen for seconds
on large maps, once each turn!)

    _______________________________________________________

Reply to this item at:

  <http://gna.org/patch/?5704>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to