Mac Kleopatra: Issues with Breeze Dark
Open, NormalPublic

Assigned To
None
Authored By
timegrid
Oct 9 2026, 5:36 PM

Description

The Breeze Dark color scheme has currently a lot of issues:

  • contrast of toolbar
  • contrast of icons
  • contrast of buttons
  • search input field still white
  • started in dark mode, the icons of the menu are white on white:
  • started in dark mode, changed to default mode: menu icons are not redrawn (only after restart):

Details

Version
gpg4win-5.2.0-beta783 @ mac26.6

Event Timeline

timegrid triaged this task as Normal priority.Oct 9 2026, 5:36 PM
timegrid created this task.
timegrid created this object with edit policy "Contributor (Project)".

The subissues "toolbar" and "search input field" appear fixed in the current version (not sure if it got fixed by updating qt, or by synchronizing the missing patches).

The remaining issues really seem to occur whenever there is a mismatch between the system color scheme and the application color scheme. I suspect much of this will not be fixable: Importantly, the menu is handled by MacOS, so we cannot force it to an application color scheme, and apparently we cannot redraw icons, either.

What *does* seem to work well is leaving the application color scheme setting at "default", and changing the MacOS system color scheme. Here, both dark and light seem to look reasonable on first glance. In other words, perhaps the most reasonable thing to do is simply to disable manual configuration of the application color scheme.

I agree that "disable manual configuration of the application color scheme" is the sensible solution.

There may be a solution: https://www.theodorehq.com/solace/blog/posts/how-to-set-dark-mode-per-app-mac
But that should probably go into Qt or KColorScheme.

From the linked page:

It does not help with widgets or system UI elements. The override only affects the specific app. The Dock, menu bar, Spotlight, and other system UI elements will continue to use the system appearance.

Removal of the configure color schemes menu entry is part of https://invent.kde.org/pim/kleopatra/-/merge_requests/448 .

We will want to do the same for okular, of course.