Skip to content

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 validate
  • python -m emule_workspace build tests --config Release --platform x64 --test-run-variant main --build-output-mode ErrorsOnly
  • python -m emule_workspace test native --suite-name parity --config Release --platform x64 --test-run-variant main
  • python -m emule_workspace build app --variant main --config Debug --platform x64 --build-output-mode ErrorsOnly
  • python -m emule_workspace build app --variant main --config Release --platform x64 --build-output-mode ErrorsOnly