Bug 233789 - Usability: player configuration dialog for local games could be improved
Summary: Usability: player configuration dialog for local games could be improved
Status: RESOLVED NOT A BUG
Alias: None
Product: ksirk
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Gaël de Chalendar (aka Kleag)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-09 00:53 UTC by Huynh Huu Long
Modified: 2026-01-12 12:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
usability issue (44.16 KB, image/png)
2010-04-09 00:54 UTC, Huynh Huu Long
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Huynh Huu Long 2010-04-09 00:53:37 UTC
Version:            (using KDE 4.4.2)
OS:                Linux
Installed from:    Archlinux Packages

There are several usability issues with the current ksirk dialog for adding players
for a local game. If you don't use the TAB key then adding a player involves
some unnecessary mouse movements, as pointed out in the screenshot.

It shows that the input form for the player's name and nationality are pretty
far apart from the "Next" button, because the dialog seems to be designed for
small modal popup dialogs and should not have the same size as the game window.

There are ways to avoid this problem and I believe you can think of
much more than I'm going to present.

For instance you could transform this form into a customized modal dialog
(which of course includes the "Previous" and "Next" buttons), which seems to be
the simplest solution.

A more flexible approach would be to discard the "Previous" and "Next" buttons
all together.  Instead you could add some "Add" and "Remove" buttons and use a
listview or similar while retaining the rest of the form. The list would have
some constraints on the number of players the and duplicates should be prohibited  -- maybe with a nice "inlined" error message?.

On a prior dialog the number of players has to be entered. By using
implicit configuration you could just remove that spinbox, instead constraint
the list of players.

Thanks for your attention and have a nice day!
Comment 1 Huynh Huu Long 2010-04-09 00:54:33 UTC
Created attachment 42606 [details]
usability issue
Comment 2 Gaël de Chalendar (aka Kleag) 2010-05-29 14:39:26 UTC
You're right. There is work to do here and your suggestions will be take into account, except for the idea to use modal dialogs. This was the case previously but the look and feel was bad.

Concerning, the implicit number of players, this is a good idea.
Comment 3 gordon.craft 2010-09-01 23:57:21 UTC
For local game is probably meaningful to have by default checked "the player is computer" (when playing alone against 5 computers, it is a bit annoying to click 5 times the checkbox instead of just 1). Or, when having the players list as proposed, click on "player is human" checkbox it ungrays the player - and the other players shoud be by default computers.