Commit Graph

154 Commits

Author SHA1 Message Date
LemonNexus d6a768d83c feat: add Calculator and Spotify plugins
New Plugins:
- Calculator: Basic math + EU unit conversions (PED/PEC/DPP)
- Spotify Controller: Control local Spotify with media keys

Calculator Features:
- Basic calculator with +, -, ×, ÷
- PED to PEC/USD converter
- DPP (Damage Per Pec) calculator

Spotify Features:
- Play/Pause toggle
- Next/Previous track
- Volume control slider
- Global hotkey (Ctrl+Shift+M)
- Works on Windows/Linux/macOS

Updated requirements.txt with optional dependencies
2026-02-12 19:05:24 +00:00
LemonNexus 61ecb16dd6 fix: Nexus Search improvements
- Fix mobs URL (was /creatures, now /mobs)
- Show search results in overlay list
- Better URL construction per search type
- Direct item link option
- Results displayed before opening browser
2026-02-12 19:01:58 +00:00
LemonNexus fa0b0c87b5 fix: thread-safe hotkey handling
- Add HotkeyHandler class with pyqtSignal
- Fix QMetaObject.invokeMethod error
- Proper thread safety for keyboard hotkeys
2026-02-12 18:56:53 +00:00
LemonNexus d387a4714a feat: initial plugin-based architecture
Core features:
- BasePlugin class for extensibility
- PluginManager for discovery and lifecycle
- OverlayWindow - transparent, always-on-top
- Global hotkey support (Ctrl+Shift+U)
- System tray integration
- Nexus Search plugin (Ctrl+Shift+N)

Project structure:
- core/ - Main application logic
- plugins/ - Built-in plugins
- user_plugins/ - User-installed plugins (gitignored)
- config/ - Plugin configuration

Ready for development!
2026-02-12 18:47:40 +00:00