<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39667 >
SDL interface has some very annoying usability issues to address.
If you run it in windowed mode, you can't resize the game by resizing
the window. The game display logic should be independent of the
resolution, an absraction that many games fail to make.
Auto-scrolling is annoying. It is especially annoying when playing in
windowed mode when you are often moving the mouse cursor in and out of
the game window. It would be better to scroll when pressing the
right-mouse-button since the RMB is already used for manual movement.
There is no UI to save/load games in the SDL client. A work around is
to open a chat dialog and use the /save and /load commands.
Freeciv dialogs have a red X with the tooltip "Cancel" to close them.
Not only is 'cancel' a horrible word - implies losing any changes but
it simply leaves the dialog - it is also innaccurate. "Close Dialog"
is better. A better icon may be the circular arrow commonly used to
represent returning to a previous screen.
There's no option to undo changes in a city dialog. Combine this with
the "Cancel" situation and you have a very confusing UI.
If you click on a group of units, a unit selection dialog pops up. If
you the do an action with already-selected unit and the dialog does
not close itself.
I could see no obvious way to end the turn with the mouse - annoying
for a mouse-driven game. After being told there is, I looked a bit
harder. It's an icon on the minimap panel, alongside various
information icons. Hardly obvious - in a heavily iconified UI like
Freeciv SDL is aspiring to be, placing is important. They need to
think a bit harder about this one. I would have placed it somewhere at
the top near where the year is displayed since the turn and the game
year are strongly associated and importantly you won't be clicking on
it by accident if it is up there (something easy to do currently as a
small icon placed amongst a bunch of other small icons).
Freeciv-dev mailing list