FEAT-059 - Move Tray Icon Visibility Preference Next To Minimize-To-Tray¶
Summary¶
The Always show tray icon preference moved from the Tweaks tree to the
Display preferences page, directly under Minimize to system tray.
Outcome¶
- Added
Always show tray iconto Preferences > Display next to the minimize-to-tray setting. - Removed the duplicate Tweaks tree entry so the setting has one canonical UI location.
- Kept the existing
AlwaysShowTrayIconpersisted preference key and runtime tray visibility behavior.
Acceptance¶
- [x]
Always show tray iconis adjacent toMinimize to system trayin the Display preferences resource. - [x] Tweaks no longer owns or displays the same setting.
- [x] Applying the Display page updates tray visibility when the setting changes.
- [x] No config migration or preference-key rename is required.
Validation¶
git diff --checkpassed.python -m emule_workspace validate --config Release --platform x64 --build-output-mode ErrorsOnlypassed.python -m emule_workspace build app --config Release --platform x64 --build-output-mode ErrorsOnlypassed.
Implementation Commits¶
- App:
ded11e7(FEAT-059 move tray icon preference) - Tooling: recorded by the commit that adds this item.