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 741006 - Improve ConversationListView's cell rendering
Improve ConversationListView's cell rendering
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: ux
master
Other Linux
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 730682
Blocks:
 
 
Reported: 2014-12-02 03:06 UTC by Georges Basile Stavracas Neto
Modified: 2019-01-15 06:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed fix (1.52 KB, patch)
2014-12-02 03:06 UTC, Georges Basile Stavracas Neto
none Details | Review
later fixup (1.14 KB, patch)
2014-12-09 08:06 UTC, Georges Basile Stavracas Neto
none Details | Review
Without the patches (68.97 KB, image/png)
2017-07-09 12:36 UTC, Alexander Mikhaylenko
  Details
With the patches (69.39 KB, image/png)
2017-07-09 12:37 UTC, Alexander Mikhaylenko
  Details

Description Georges Basile Stavracas Neto 2014-12-02 03:06:19 UTC
Created attachment 291957 [details] [review]
proposed fix

Actually, it seems that Geary's conversation preview bottom lines are 2px. This is a minor detail that somewhat affects the general impression of the app.

Patch attached.
Comment 1 Jim Nelson 2014-12-02 21:29:23 UTC
Nice catch.  Thanks!

Committed to master, commit ced85a
Comment 2 Robert Schroll 2014-12-09 01:18:40 UTC
Under Ubuntu's ambiance theme, this makes the lines completely invisible.

That's not necessarily a bad thing -- there's enough rhythm in the layout that it's obvious what goes with what.
Comment 3 Georges Basile Stavracas Neto 2014-12-09 08:06:49 UTC
Created attachment 292348 [details] [review]
later fixup

Please, apply this patch against Git master, test it and tell us the results.
Comment 4 Robert Schroll 2014-12-09 19:20:20 UTC
No luck, I'm afraid.  Upping the line width to 2.0 does result in a 1px-wide line, which is rather odd.

We know that the Ambiance theme is buggy in other respects.  I would not be surprised to learn that it has problems here as well.
Comment 5 Georges Basile Stavracas Neto 2014-12-09 19:23:43 UTC
This is actually really odd, because this part of the code is *not* theme dependent. I mean, the color and line width are both hardcoded.

Maybe Ubuntu is using a buggy version of Cairo. Anyway, can we keep this bug marked as RESOLVED FIXED or should it be reopened?
Comment 6 Robert Schroll 2014-12-09 19:37:10 UTC
I neglected to point out that the line appears correctly when using Adwaita, so it really is something in the Ambiance GTK+ theme that's triggering this, odd as it sounds.  I might as well add that this is on Ubuntu 14.04.

I have no strong feelings as to the state of the bug.  If it sticks around long enough to make it to a release, we should reopen it or file a new one.  Until then, I have no problems commenting on a closed issue.  Maybe Jim feel differently?
Comment 7 Jim Nelson 2014-12-19 01:33:52 UTC
I'm seeing this under Ambiance on 14.10 as well.  Unfortunately, I'm going to have to back this out.  The realities are such that Geary should more-or-less look the same between themes and desktops.  Robert's correct, it's not *that* bad, but if we're going to adopt that aesthetic, it should be through design and not accident.

The theme shouldn't matter, but apparently it does.  If I change from Ambiance to Adwaita on 14.10, the lines reappear.  I do note that they appear fainter/thinner under Ambiance.  Why that is, I don't know.

George, if you want to keep working on this, please do.

Reverted in master, commit 1f0738
Comment 8 Alexander Mikhaylenko 2017-07-09 12:36:23 UTC
Actually, the patch seems to work well on both Adwaita and Ambiance on a fresh master build.
Tested with Fedora 26, Ambiance unpacked from this package: http://mirrors.kernel.org/ubuntu/pool/main/u/ubuntu-themes/light-themes_16.10+17.10.20170703-0ubuntu1_all.deb
and both patches from this bug.
Comment 9 Alexander Mikhaylenko 2017-07-09 12:36:46 UTC
Created attachment 355207 [details]
Without the patches
Comment 10 Alexander Mikhaylenko 2017-07-09 12:37:02 UTC
Created attachment 355208 [details]
With the patches
Comment 11 Michael Gratton 2017-12-13 23:24:42 UTC
This is going to be fixed/obsoleted by the fix for Bug 730682, so adding a dep on that.
Comment 12 Michael Gratton 2019-01-15 06:40:05 UTC
Resolving as obsolete all bugs that should be resolved by the conversation list redesign (https://bugzilla.gnome.org/show_bug.cgi?id=730682). I'd mark them as a duplicate, but bz won't let me :(

Apologies for the noise.