[Users] [Bug 4465] New: Pref. "Enable coloration of message text" should respect GTK+ theme colors

noreply at thewildbeast.co.uk noreply at thewildbeast.co.uk
Mon Mar 29 21:54:26 CEST 2021


https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=4465

            Bug ID: 4465
           Summary: Pref. "Enable coloration of message text" should
                    respect GTK+ theme colors
           Product: Themes
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: default
          Assignee: users at lists.claws-mail.org
          Reporter: claws at chris.oldnest.ca

I use Claws Mail v. 3.17.8 in an XFCE4 desktop environment on Debian Bullseye.

When I apply a GTK+ color theme via XFCE's `Settings → Appearance` dialog,
Claws Mail *mostly* applies it as expected. Window backgrounds, buttons, dialog
boxes, folder/message list views... all good. Except...

If `Preferences → Display → Colors → Other → Enable coloration of message text`
is enabled in Claws Mail, it appears to offer only two options: the Claws Mail
default colors (statically defined regardless of GTK+ theme) or manually
picking the various text (and optionally background) colors one by one. For
example, setting my desktop to the Solarized-Dark GTK+ theme successfully sets
the message view pane background to dark aqua and the basic message text to the
appropriate light color per the theme, but quoted text still uses Claws' static
default, which gives a near-unreadable blue-on-aqua result. Unless I'm missing
something, this means that Claws Mail's GTK+ theme support is unfinished.

I'm no GTK expert, but presumably among the theme's many classes and styles,
Claws should be able to grab sane theme-respecting defaults for the items under
"Enable coloration of message text". I would think that the correct hierarchy
would be: colors manually chosen by the user override both the theme and Claws'
built-in defaults; the pre-selected default colors in that Preferences dialog
should be taken from the GTK+ theme; and Claws' statically-defined defaults
should only come into play if some problem leaves Claws unable to retrieve the
GTK+ theme colors.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Users mailing list