On 08.09.2009 06:10, Steve Borho wrote:
> I'm having seconds thoughts about holding menu bars for an 0.10
> release.  I'm thinking we could use them today to clean up a number of
> problems.
> 
> * It would give us a standard place for 'View' menus that toggle displays
> * It would give us a standard place for online help
> * We could add a 'launch' menu for launching other tools in a standardized way
> * It could be leveraged in the future as a way to switch repositories.
> 
> Initially I'm thinking we would only add menu bars for the gdialog
> based apps like status, commit, shelve, history, datamine.
> 
> What do you all think about moving in this direction?
> 

Some ideas:

If we have a menu bar, we might kill the synchronized
dialog and integrate it more into the history dialog.

Incoming, Outgoing, Email and Shelve commands could then go
as menu items into a "Synchronize" menu of the history
dialog.

Push and Pull might then be added as buttons to the
toolbar of the history dialog (or just go into the
"Synchronize" menu as well).

We could then add a "sync bar" that can be hidden
(analogous to the filter bar), that contains the url
of the repo / bundle to sync with (as in the sync
dialog).

I would then open a modal window, showing the command
log, as soon as the user triggers a sync (pull, push,
etc.)

This would reduce the number of dialogs a bit.

Like this, we could emphasize that history and
commit are the two most important dialogs.

History is the one I open most often -- even if I
intend to do a pull or push, I almost always first open
the history dialog and then click synchronize there.

I would even say that history is the top candidate
for the primary "TortoiseHg application", as this
is the one that provides you a view in your repo
(the repo is the "Document" -- like the file in your
editor).

We might even go and add a "Repository" menu with
an "Open.." command, which would open a "file open
dialog", where the user can select a repository
root directory to open.




------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Tortoisehg-discuss mailing list
Tortoisehg-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to