Commit Graph

1 Commits

Author SHA1 Message Date
LemonNexus 56a6a5c622 feat: System Tray Icon + EU Focus Detection
1. System Tray Icon (replaces floating button):
   - Right-click menu with: Dashboard, Activity Bar, Settings, Quit
   - Orange 'EU' icon
   - Double-click to open dashboard
   - Notifications support

2. Removed Floating Icon:
   - No more floating button on desktop
   - All interaction through tray icon

3. EU Window Focus Detection:
   - Activity bar auto-shows when EU is focused
   - Activity bar auto-hides when EU loses focus
   - Checks every 500ms for focus changes
   - Tray icon checkbox reflects activity bar state

New Files:
- core/tray_icon.py: System tray implementation

Modified:
- core/main.py: Use tray instead of floating icon, add focus detection

Usage:
- Start EU-Utility: Tray icon appears in system tray
- Open EU game: Activity bar appears automatically
- Alt-tab away from EU: Activity bar hides
- Right-click tray icon: Access settings, toggle bar, quit
2026-02-15 20:18:35 +00:00