After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772752 - Unity: Conversation viewer header labels not displayed dimmed
Unity: Conversation viewer header labels not displayed dimmed
Status: RESOLVED INVALID
Product: geary
Classification: Other
Component: ux
master
Other Linux
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
wk2-fallout
Depends on: 765516
Blocks:
 
 
Reported: 2016-10-11 13:12 UTC by Adam Dingle
Modified: 2018-02-13 23:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
before (156.48 KB, image/png)
2016-10-11 13:13 UTC, Adam Dingle
Details
after (148.63 KB, image/png)
2016-10-11 13:13 UTC, Adam Dingle
Details
screenshot on Ubuntu 17.10 (144.28 KB, image/png)
2018-02-13 17:12 UTC, Adam Dingle
Details

Description Adam Dingle 2016-10-11 13:12:38 UTC
The GTK widget conversion branch has landed in master, which has changed how we present email headers.  I'll attach screenshots from before and after the change.

Before, field names such as "To" and "Cc" were in light gray.  This was nice for readability, since these names are less important than the values that follow them.  Similarly, when Geary showed both a person's name and the corresponding email address, we grayed out the email address so that the eye was drawn to the personal name, which is more human-readable.

With the change, all text in the headers appears in the same font weight.  I think this is a regression, and that we should gray out text selectively as we did before.
Comment 1 Adam Dingle 2016-10-11 13:13:06 UTC
Created attachment 337424 [details]
before
Comment 2 Adam Dingle 2016-10-11 13:13:23 UTC
Created attachment 337425 [details]
after
Comment 3 Michael Gratton 2016-10-22 03:45:59 UTC
Is this still the case after commit dfe9e3d? The fields and addresses do appear light grey under Adwaita, and the addresses were fixed in Arc after that commit.
Comment 4 Adam Dingle 2016-10-22 14:45:37 UTC
I'm running Geary on Ubuntu 16.10 and have built from the latest master.  Fields and addresses still appear as in the 'after' screenshot I attached, i.e. black, not gray.
Comment 5 Michael Gratton 2017-02-23 03:51:53 UTC
Bumping to 0.12.1 since 0.12.0 isn't likely to make it into Zesty.
Comment 6 Michael Gratton 2018-02-05 12:08:50 UTC
Hmm, this looks like an Ambiance bug. In 16.10, The "dim-label" class is only defined in /usr/share/themes/Ambiance/gtk-3.20/gtk-widgets.css, not in gtk-3.0/gtk-widgets.css, despite it being present since 3.14.
Comment 7 Michael Gratton 2018-02-05 23:01:56 UTC
Just pushed a workaround to geary-0.12 that adds an Ambiance- and Radiance-specific CSS file and loads it at startup - commit 143ee81b.
Comment 8 Michael Gratton 2018-02-12 22:49:59 UTC
I've just reverted that commit, since (after finally working out what broke GNOME Boxes on Aardvark and getting some working VMs again), although GTK+ 3.22 is happy to load both the standard CSS and the extra workaround, GTK+ 3.18 will ignore the first, badly breaking Geary's appearance.

But also, after reverting it, the address labels seem to be dim on 16.04 anyway, so I'm not actually sure if this bug still exists - maybe it was fixed in Ambiance in an update?
Comment 9 Michael Gratton 2018-02-12 22:50:12 UTC
Adam, can you reproduce this still?
Comment 10 Adam Dingle 2018-02-13 17:12:57 UTC
Created attachment 368321 [details]
screenshot on Ubuntu 17.10

Here's a screenshot showing the current appearance of Geary (built from master) on Ubuntu 17.10.  I'm not sure how the header labels are supposed to look these days, but this looks fine to me.
Comment 11 Michael Gratton 2018-02-13 23:32:45 UTC
Yep, that's about right. Cheers!