Mail: Add tooltips to attachment buttons in the preview
When you receive an email with an attachment, it typically looks like this:
From observing non-tech-savvy users, they are often intimidated and confused by this, because the UI doesn't really express what these widgets do, and the first one in particular has different behavior dependending on whether the attachment is a still image or not.
I would suggest at the very least using GTK Tooltip to provide some context when the mouse hovers those widgets, so that those users can feel confident that they "won't destroy something" when they click:
- First button:
- "Temporarily open this file (with $APP_NAME)"
- "Expand this image to view it below"
- "Fold/hide this image"
- Second button: "Save this attachment, or temporarily open with a different application"
For what it's worth, Geary has a more in-your-face clear interface that is selection-based (and it still uses GTK tooltips!), however it doesn't do inline previews so there's that...
The GTK Tooltip approach is the super-easy non-intrusive implementation approach (which is why I'm mentioning it above), but personally I think that if you want to go the extra mile and be clearer with your UI, you should rather have text-label buttons rather than cryptic icons, making it look like this:
(Preview |V) (Save) foobar.mp4
...where the "|V" part of the "Preview" button is a linked menubutton that corresponds to the current secondary menu (the one that allows opening with a different set of apps).
I thought "Preview" could be a one-size-fits-all label, because it carries the meaning for both "open" and "expand into an inline preview", when you think about it; since "opening" the file opens it in a temporary Evolution folder no matter the app, technically it's a "preview" compared to saving the file...