Skip to content

fix(desktop): πŸ› Restore missing tray icon#16

Merged
jorben merged 1 commit into
masterfrom
feat/macos-tray-repair
Jun 29, 2026
Merged

fix(desktop): πŸ› Restore missing tray icon#16
jorben merged 1 commit into
masterfrom
feat/macos-tray-repair

Conversation

@jorben

@jorben jorben commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Reuse tray creation so the macOS status item can be rebuilt when it disappears.
  • Register tray menu handling once to avoid duplicate handlers across rebuilds.
  • Refresh or rebuild the tray icon from a macOS watchdog and resume/reopen events.

Test Plan

  • cargo check -p tiygate-desktop
  • cargo clippy -p tiygate-desktop --all-targets -- -D warnings

πŸ€– Generated with TiyCode

@jorben jorben merged commit f9337e5 into master Jun 29, 2026
@jorben jorben deleted the feat/macos-tray-repair branch June 29, 2026 16:02
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