Repository navigation
Fix Linux tray icon style and initial visibility - #380
Merged
Merged
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
No active review issues are reported for the Linux tray-icon startup and style-selection changes.
No open issues 🎉
What changed in this PR
Addresses #377 by making Linux tray icons visible at startup and exposing the Clipboard/Copycat style selector in General settings.
Changes:
- Extracts tray settings into a shared component and enables style selection on Linux.
- Generates high-contrast Linux icons, loads the saved style, and explicitly publishes the initial icon after tray creation.
- Adds the system-tray label across all shipped locales and documents the Linux assets.
| File | Description |
|---|---|
src/locales/pt-BR.json |
Adds the Brazilian Portuguese tray-icon label. |
src/locales/ja-JP.json |
Adds the Japanese tray-icon label. |
src/locales/he.json |
Adds the Hebrew tray-icon label. |
src/locales/fr-FR.json |
Adds the French tray-icon label. |
src/locales/es.json |
Adds the Spanish tray-icon label. |
src/locales/en.json |
Adds the canonical English tray-icon label. |
src/locales/de-DE.json |
Adds the German tray-icon label. |
src/locales/ar.json |
Adds the Arabic tray-icon label. |
src/components/SettingsGeneralTrayControls.tsx |
Extracts tray controls and enables Linux style selection. |
src/components/SettingsGeneralPanel.tsx |
Uses the extracted tray-controls component. |
src-tauri/src/app_tray.rs |
Loads platform-specific icons, applies saved styles, and publishes the initial Linux icon. |
src-tauri/ICON_ASSETS.md |
Documents high-contrast Linux tray assets. |
scripts/generate-icons.sh |
Generates Linux tray icons with white outlines. |
Review effort: Balanced
JJJ
force-pushed
the
codex/linux-tray-icon-style
branch
from
November 10, 2026 06:39
25739dd to
73fe379
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #377
Validation
npm run test:frontendnpm run test:native