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)