multivew branch status & UI decisions



Hi all,

I have been making progress in my multiview (i.e. tabs) development
branch [1]. If you have a look at the whiteboard on that page you will
see a brief status overview (TODO, DONE, etc).

I'd like to bring up the following UI design decisions that need to be
made. By the way if these descriptions don't make sense to anybody
except me then I apologise :)

(1) Open tab on middle click button press or button release?

The behaviour in Epiphany is rather inconsistent: history window
middle click will activate on button press, "Home" button in toolbar
will activate on middle click (i.e. press and release without leaving
the button), and "Bookmarks" menu entries will activate on button
release (regardless of where you pressed).

The current behaviour in my Nautilus branch is to open a tab on button
press. I should probably change this to button release, since that is
generally the standard for most UIs (although I can't see anything
specific in the HIG). What are people's thoughts about this?

If button release is preferred then I guess a bug should be filed
against the Epiphany history view.

(2) Labels for menu items in "Tabs" menu

There are really 2 main options for this - either a (semi)-full path
like in gnome-terminal (e.g. "~/Pictures/2006/Beach holiday") or just
the current folder (e.g. "Beach holiday"). I am leaning towards the
former since it is a bit more informative, although the latter is
obviously simpler ( and easier to implement ^.^ ). Currently the
latter is implemented because I'm lazy. Thoughts?

(3) Open tab by middle clicking on folder in main view

Currently in Christian's branch this is a double-middle-click, which
is inconsistent - to me this operation seems analogous to
middle-clicking a hyperlink in Epiphany. I'd like to change this but
first I'd like to check what other people think before I blatantly
change the UI decision that Christian made :)

Cheers,
Jared

[1] https://code.launchpad.net/~cornflake-pirate/nautilus/multiview-jm


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