bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] Relational dBs issues


From: Massimiliano Maini
Subject: Re: [Bug-gnubg] Relational dBs issues
Date: Thu, 28 Feb 2008 18:44:08 +0100


address@hidden wrote on 28/02/2008 15:25:12:

> >  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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]