On Freitag, 20. März 2015 13:26:10 CET, Jan Kundrát wrote:
Would it make sense for Trojita to look like this by default? What do you think?

I'd rather move the toolbar to the right hand.
On the left, it resembles the look of many vertical tab bars (eg. think of opera) and most of the actions are related to the current (selected and likely open) mail.
Also the connection status would end up on the lower right edge again.

Reg. "most actions", we've currently:

-- Global actions --
* new message
* expunge
-- Mail actions --
* reply
* forward
--
* mark read
* mark deleted
* mark flagged
-- Settings --
* show menu
* settings dialog
* connection (status)

I will admit that I usually use shortcuts, but the actions might require regrouping (for they're not grouped as above ;-)

I'd (still) suggest to combine the settings stuff in one button (that has, as I envision it¹, no drastic impact on the a11y of the connection status) and put that on the far end (where the conneciton is right now)

I'd also suggest to put the expunge next to that, because the concept is "initially" strange, flag whether an expunge is known to be "required" (mails marked deleted) and ask the user whether to expunge when closing the window (hinting button and shortcut and maybe along a "yes, I know what IMAP is, please don't ask me again" checkbox)

What shall we do with the menu bar?
Disclaimer: my menubar is on top of the screen, I'm not affected here.

One option is to go the Firefox route and automatically display it when user presses Alt, hiding the menu bar otherwise.

Bad discoveribility:
you've a secret UI element which only shows when you press a secret shortcut.

Bad usability:
Showing/hiding the menubar (on top) moves the GUI - imagine how nasty that is if you just want to use Alt for some (global or trojitá) shortcut.

Another option is hiding this menu behind a toolbar icon.
Bad integration:
it's a regression for OSX users (or everyone else with menubars on top ;-)

That said, the menubar is ideally rarely accessed, thus should not occupy much space and trojita only has 4 toplevel actions. Adding them to a proposed burger toolbutton won't harm and is a familiar approach.

(Unity, right?)
Nope, "XBar" =)

Cheers,
Thomas

[1] The idea was to have a burger/wrench icon with a sufficient overlay to indicate the connection status. The popup would then provide eg. (incl. the menubar)

[] Offline
[] Expensive
[] Free
    --
IMAP    >
View    >
Mailbox >
   ---
Settings ...

The connection overlay could be sth. like a green "✔", a red "!" and a yellow/orange "$" (or "€", given the currency still exists on the next trojitá release :-P) - we could even i18n the latter to allow "¥", "£", etc.) - the glyph can also be outlined (ie. yellow w/ a black frame, red and green w/ a white)

Reply via email to