Yaru color themes make GTK 2.0 apps unreadable white

Bug #1965659 reported by lotuspsychje
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Yaru Theme
Fix Released
Unknown
yaru-theme (Ubuntu)
Fix Released
High
Martin Wimpress 

Bug Description

Ubuntu 22.04 development branch @ 20/03/2022

When picking a new yaru color theme from settings/apareance
every color besides the default orange

some programs have some unreadable white parts or tabs (in my case hexchat and xscreensaver-demo)

this can be fixed by picking yaru-dark legacy apps from gnome-tweaks and keep the color theme
for icons only

but for users that does not use gnome-tweaks, that should not be happening by default?

(see screenshots)

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: yaru-theme-gtk 22.04.2
ProcVersionSignature: Ubuntu 5.15.0-22.22-generic 5.15.19
Uname: Linux 5.15.0-22-generic x86_64
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Sun Mar 20 09:17:48 2022
PackageArchitecture: all
SourcePackage: yaru-theme
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
lotuspsychje (lotuspsychje) wrote :
Revision history for this message
lotuspsychje (lotuspsychje) wrote :

hexchat & xscreensaver-demo settings
affected by color themes

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in yaru-theme (Ubuntu):
status: New → Confirmed
Revision history for this message
lotuspsychje (lotuspsychje) wrote :

xscreensaver-demo settings

Revision history for this message
Richard Schneiderman (johnjohn101) wrote :

lock screen, hard to see password box as it's gray.

Revision history for this message
Chris Guiver (guiverc) wrote :

I'll add a confirm; I use `hexchat` for IRC & my play had the tabs suddenly have a white background.

(as per lotuspsychje's pic; except my tabs are vertical on the left rather than horizontal at the bottom)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Can we say it's a general issue for GTK2 apps?

Revision history for this message
Martin Wimpress  (flexiondotorg) wrote :

Yes, it's an issue for all gtk-2.0 apps. I've submitted a pull request here:

https://github.com/ubuntu/yaru/pull/3551

Changed in yaru-theme (Ubuntu):
assignee: nobody → Martin Wimpress  (flexiondotorg)
status: Confirmed → In Progress
summary: - Yaru color themes make some apps unreadable white
+ Yaru color themes make GTK 2.0 apps unreadable white
Changed in yaru:
status: Unknown → New
tags: added: rls-jj-incoming
Changed in yaru-theme (Ubuntu):
importance: Undecided → High
Changed in yaru-theme (Ubuntu):
status: In Progress → Fix Committed
Changed in yaru:
status: New → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.9 KiB)

This bug was fixed in the package yaru-theme - 22.04.3.1

---------------
yaru-theme (22.04.3.1) jammy; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * gtk: Do not use shell scss sources to define accent colors used by icons
  * github: Generate rendered icons and symlinks automatically
  * icons: Use more predicibile rendering target names
  * meson: Render each icon separately to use multi-process rendering
  * render-bitmaps: Fail in case no SVG is rendered
  * meson: Allow to render one icon across all the flavours separately
  * render-bitmaps: Support searching for icons by category
  * github: Add automated workflow to optimize SVG
  * github: Do a full icons rebuild if the renderer script changes
  * icons/generate-symlinks.sh: Ignore empty lines on list file
  * icons/phosh.list: Remove trailing empty line
  * CI: Split build workflow in multiple steps
  * icons: Add tests to try generating symlinks
  * meson: Use more fs filename modifications functions
  * Revert "icons: modify meson and deb files (LP: #1965649)
  * github: Fix Links on generated PRs
  * meson: Bump dependency to 0.59 as per fs.parent() usage
  * icons: Install panel icons only if mate or unity are enabled
  * icons: Ensure symlinks are all generated from symlink script
  * icons/scalable: Remove icons that are already handled via symlinks
  * icons: Remove all the links in source dirs, they should be handled via lists
  * CI: Recreate symlinks removing old ones
  * CI: Detect changes on all symlinks files
  * CI: Ensure that no symlinks are used in icon sources
  * CI: Use inverse logic, we don't want symlinks :)
  * CI: Cleanup rendered icons before render them again
  * icons/accented: Remove software store from accented icons
  * gnome-shell: Use correct syntax for or'ed find
  * CI: Archive meson logs
  * generate-index-theme: Support excluding a specific icons directory
  * icons: Also generate symlinks for 22x22 icons
  * icons: Generate panel symlinks, and install them only when needed
  * generate-index-theme: Handle the scalable min/max size cases
  * generate-index-theme: Use proper context names when not computable
  * icons: Auto-generate index.theme for default and mate icon themes
  * generate-index-theme: Support excluding elements by context
  * generate-index-theme: Support providing custom parameters for a folder
  * icons: Replicate symlinks in installed folder when using meson >= 0.61
  * icons: Use nicer way to compute find command for excluded folders
  * gnome-shell: Use native meson symlink installer when possible
  * icons, gnome-shell: Use python-computed relative paths
  * CI: Make meson options more readable in full build
  * gnome-shell: Add further option to toggle UserThemes support
  * debian/rules: Enable user themes support in packages
  * icons: Add more accented icons
  * icons: Use better name for rendered icon target
  * gtk, gnome-shell: Only generate Yaru-$accent-dark themes if `dark` is set
  * icons: Generate dark variants of the icons theme
  * CI: Also consider untracked changes on rendering/optimizing icons
  * CI: Use proper syntax to check on rendered icons changes
  * icons: Install icons symlinks as such also wit...

Read more...

Changed in yaru-theme (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.