FS#53074 - [thunderbird] gtk3 style issues

Attached to Project: Arch Linux
Opened by Sven Karsten Greiner (SammysHP) - Friday, 24 February 2017, 10:40 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 25 February 2017, 22:22 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

The Arch Linux version of Thunderbird now includes a 70 KiB patch that tries to add gtk3 support which is not available upstream yet (who did say that Arch does not patch if not necessary?).

Because of this patch the style of Thunderbird has some issues like high contrast borders. Recent bug reports were closed and the styles were blamed for these problems. The real problem is: Thunderbird cannot be styled easily because it is just a single "MozContainer" widget!

Please either revert the patch and package only what upstream decides to include or provide a way to access and style individual widgets inside of the container.
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 25 February 2017, 22:22 GMT
Reason for closing:  Fixed
Additional comments about closing:  thunderbird 45.7.1-3
Comment by Sven Karsten Greiner (SammysHP) - Saturday, 25 February 2017, 01:45 GMT
  • Field changed: Percent Complete (100% → 0%)
This is not a theme issue because it cannot be themed and is not intended by upstream.
Comment by Doug Newgard (Scimmia) - Saturday, 25 February 2017, 15:02 GMT
This happened over and over again after the last gtk3 update. This is what Adwaita looks like.
Comment by Sven Karsten Greiner (SammysHP) - Saturday, 25 February 2017, 15:07 GMT
The problem is that all widgets are hidden in a single container, so it is impossible to write rules to fix this issue via themes. Also I really doubt that it is the way Adwaita looks like.

Another user wrote:

Cedric Archambeau:
> From https://developer.gnome.org/gtk3/stable/GtkStyleContext.html#gtk-style-context-get-border-color:
>
> gtk_style_context_get_border_color has been deprecated since version 3.16 and should not be used in newly-written code.
>
> Use gtk_render_frame() instead.
Comment by Doug Newgard (Scimmia) - Saturday, 25 February 2017, 15:09 GMT
This...Is...What...Adwaita...Looks...Like
Comment by Sven Karsten Greiner (SammysHP) - Saturday, 25 February 2017, 15:14 GMT
Sure…

Loading...