> > I mean that after I have finished the match (ie the last
> > move/resignation has been made), gnubg automatically runs
the "analyze
> > match" command.
> >
>
> No, I think that would mostly be irritating, I'd much rather have
a
> "analyse match" button on the toolbar. Revising that and
the menus are
> on the todo.
>
> Christian.
I agree. My 2c on the menu/toolbar layout follows. As always,
GUI-related opinions are very personal and subjective. I post my toughts
more to start the discussion ...
MaX.
File menu: * Maybe "Load command file" and "Generate
html images" can be hidden somewhere else, guess they are not often used.
Edit menu: * What are Copy and Paste supposed to do?! If its
clipboard copy/paste, when is this allowed in gnubg only for matchID
and posID? We cuold get rid of this meging match and pos ID into a single
ID and having a more explicit copy/paste ID. * I would move the Undo to the Game menu. * Copy As is fine, not sure it deserves an Edit menu
by itself (if Copy and Paste are removed and if Undo is moved).
View menu: * The Python shell thing does not work for me (and
in the past it has been a pain). Is it useful anyway ? * I would add a menu for swapping the direction (like
the Direction toolbat button). Maybe something like "Play clockwise"
(checkable).
Game menu: *I would put "Undo" from the Edit menu between
Roll and Finish move.
Analyse menu: * Eval: what's used for ? Just the name of the evalulator
? * Analyse: separate submenus for match and session
? * Game stats/Match stats/Session stats: maybe only
one can do the work, since match/session stats are the same and game
stats can be accesses from match/session stats. * Player records + Add to player records: do we need
to keep this ? The relational DB looks much more powerful (and culd
be just as easy to use). * Distribution of rolls: uh, first time I use the
feature. Cool ! * Eval speed: maybe to be put in "Settings/Options/Others"
dialog, under the number of threads.
Settings menu: * Why don't we replace this with a single menu entry
(Options) and a complex dialog like in firefox "Tools/Options..."
or in VLC "Settings/Preferences..." ? The dialog
should have "OK", "Save" and "Cancel"
buttons (should help underlining that once an option is changed you must save to have it
next time you start gnubg).
Go menu: * Horrible name. Maybe something like "Navigate"
... I would also put it in between the Game and Analyse menus, or evenunder
the Game menu.
Help menu: * Report bug: what is this supposed to do? On win
it just opens an Explorer (not Internet Explorer, just the resource
explorer). *Copying gnubg and gnubg warranty: are duplicated
in "Help/About gnubg/ Copying conditions" and "Help/About gnubg/warranty",
we can just remove the menu entries and leave the buttons inthe About
gnubg dialog.
Toolbar: * New, Open, Save: OK. * Add Analyse in between Open and Save. * Possibly, insert "Add to rel DB" in between
Analyse and Save (not necessary if a pop-up asks to ass to DB any time an
analysis is over). * Export: not sure is needed (no big deal anyway). * Accept, Decline, Beaver: that's complicate. Personally
I find that accepting with a single left-click on the cube and
dropping with a single right-click is a bit too fast for new users.
What about: # Left click on the cube = show a cube menu
(i.e. take/pass/ beaver if being doubled, double if on
roll). # Double left-click = take # Double right-click = pass If that's done, no need for the toolbar buttons Accept/Decline/Beaver. * Resign: OK, but would do as well to have a white
flag behind the board and resign clicking (or double-clicking) on it. * Undo, Hint: OK, would move them before Accept/Decline/Beaver
(assuming they are kept). * Edit: the 2nd most dangerous button for new users!
The edit mode is not clearly visible once you press the Edit button by
mistake. Often, they don't even know how to get out of edit mode. * Direction: there should be an entry in the View
menu IMO. Not sure the button is needed then. * Stop: the most dangerous button (and very rarely
needed). Move all the way to the right, if really necessary to have it.
I would also like to have a context menu popping up
when right-clicking in the play area (anywhere on the board, except chequers)
with:
* the Copy as menu and submenus * the 2D/3D switch * the direction switch * some game play commands: roll,double,take,pass,beaver,
... * some analysis commands: hint, temp map, etc. * save command
Right clicking on the dice swaps higher and lower
die. Not really useful.