Tray left-click skips MiniMule and restores maximized windows as normal
Summary¶
Modern tray icon primary activation was restoring the main window directly instead of following the MiniMule single-click path. The generic tray hide path also hid the main dialog without recording the previous maximized placement, so left-click restore came back as a normal window.
Outcome¶
- Single left-click shows MiniMule when MiniMule is enabled and the main window is hidden.
- Double-click and keyboard tray activation restore the main window.
- Minimize-to-tray records the prior maximized/normal placement before hiding.
Validation¶
python -m emule_workspace validatepython -m emule_workspace build tests --config Release --platform x64 --test-run-variant main --build-output-mode ErrorsOnlypython -m emule_workspace test native --suite-name parity --config Release --platform x64 --test-run-variant mainpython -m emule_workspace build app --variant main --config Debug --platform x64 --build-output-mode ErrorsOnlypython -m emule_workspace build app --variant main --config Release --platform x64 --build-output-mode ErrorsOnly