GNOME Bugzilla – Bug 312224
New attachment UI is weird
Last modified: 2013-09-13 00:51:52 UTC
With Evolution from CVS when I view a message I get told twice how many attachments there are. If there are no attachments screen space is wasted telling me that. Also when there are attachments the top expander is hard to hit as it doesn't include the "1 Attachment" label (which should be "1 attachment", note the case). Also the mouse cursors in the new attachment box when expanded are strange, as I move the mouse it switches from the normal pointer to a URL click finger to a text edit I-bar.
Playing with the UI for awhile, it doesnt seem that bad in itself. Issues are large footprint, duplication of UI at end of mail, placement. * Why is there a funny (custom?) expander? GtkExpander seems more consistent. * The expanded view looks terribly similar to a file in Nautilus. This is good, but raises some more points. * Double clicking the icon seems to do nothing on a PDF. I would expect it to open the PDF in Evince. * It seems immediately obvious that I can DND the attachment. I like this. * Images have a live thumbnail preview. Expanding on Nautilus integration, could other file formats (text, pdf) be previewed? This might be a remote files issue. * The entire UI is visible (but insensitive) when no viewable attachments exist. This seems wasteful and annoying.
Guys thanks for the comments. Im fixing the issue of case, hiding when there are none. Im analysing the cursor issue as well.
The mouse cursor issue is related to gtkhtml and i have filed a bug on it. bug #312378.
there is zero 'nautilus integration', so it don't be confused by a list of icons.
Hmm, now the label issue is fixed. Double click works, The expander is tracked as a seperate bug #311609. Mouse cursor issue is bug #312378. The visibility of the bar, when no attachments is fixed. Im closing this bug. since most of the issues are fixed. Im sure the mouse cursor issue will also be fixed and i doubt the expander. See the expander bug for reasons.
verified using evolution-2.4.0. marking bug as verified.