feat: ULTIMATE DEVELOPMENT SWARM - Dashboard, Widgets, Settings, Plugin Store, New Plugins
DASHBOARD SYSTEM:
- DashboardWidget base class for customizable widgets
- SpotifyWidget - Now playing display
- SkillProgressWidget - Recent skill gains
- PEDTrackerWidget - PED balance tracking
- QuickActionsWidget - One-click action buttons
- Draggable grid layout with position persistence
OVERLAY WIDGET SYSTEM:
- OverlayWidget base class for in-game floating elements
- SpotifyOverlayWidget - Music player overlay
- MissionTrackerWidget - Mission progress
- SkillGainWidget - Recent gains popup
- DPPTrackerWidget - DPP calculator overlay
- Draggable, hideable, position-saving
- OverlayManager for managing all widgets
SETTINGS SYSTEM:
- Settings class with JSON persistence
- Default settings for all features
- Plugin enable/disable management
- Overlay widget configuration
- User preferences storage
PLUGIN STORE:
- PluginStore class for community plugins
- Fetch plugins from GitHub repo
- Install/uninstall plugins
- Version checking and updates
- Sample plugins.json structure
NEW PLUGINS:
1. Loot Tracker - Track hunting loot, ROI, sessions
2. Mining Helper - Mining claims, resources, hit rate
3. Chat Logger - Log, search, filter chat messages
INFRASTRUCTURE:
- Updated main.py with settings and overlay manager
- IconHelper for Phosphor SVG icons
- Per-plugin accent colors in overlay
Hotkeys:
- Ctrl+Shift+U - Toggle main overlay
- Ctrl+Shift+H - Hide all overlays
- Ctrl+Shift+L - Loot Tracker
- Ctrl+Shift+N - Mining Helper
- Ctrl+Shift+T - Chat Logger
SWARM COMPLETE! 🚀