Skip to content

Fix invisible A-Z sort button by forcing Dark Aqua appearance#2

Open
eeksock wants to merge 1 commit into
serkantanriverdi:mainfrom
eeksock:fix-az-button-visibility
Open

Fix invisible A-Z sort button by forcing Dark Aqua appearance#2
eeksock wants to merge 1 commit into
serkantanriverdi:mainfrom
eeksock:fix-az-button-visibility

Conversation

@eeksock

@eeksock eeksock commented Jul 19, 2026

Copy link
Copy Markdown

On my screen, the "A-Z" sort button was completely invisible. This was due to the use of hard-coded colors that conflicted with my use of dark mode.

The window and About panel paint a hardcoded dark background but never declared an appearance, so on a system in Light Mode native controls (like the sort NSSegmentedControl) rendered with dark unselected-label text - invisible against the dark background. The selected segment and the toolbar buttons serendipitously were visible only because they draw their own light bezel/pill background.

The fix is to explicitly set both windows to NSAppearanceNameDarkAqua so native controls render light-on-dark, matching the app's fixed dark theme. The application now looks good on my machine, with all controls visible.

The window and About panel paint a hardcoded dark background but never
declared an appearance, so on a system in Light Mode native controls
(like the sort NSSegmentedControl) rendered with dark unselected-label
text - invisible against the dark background. The selected segment and
the toolbar buttons happened to look fine because they draw their own
light bezel/pill background.

Explicitly set both windows to NSAppearanceNameDarkAqua so native
controls render light-on-dark, matching the app's fixed dark theme.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant