EU-Utility/projects/EU-Utility/core
LemonNexus 6d1a17cc30 feat: Complete Core Services Suite
All 10 core services implemented and integrated:

CORE SERVICES:
1. Nexus API Client - Search items, mobs, market data
2. Data Store - Plugin persistence with auto-backup
3. Notification System - Toast notifications with sounds
4. Window Manager - EU window detection and focus
5. HTTP Client - Cached HTTP with rate limiting
6. Event Bus - Typed events with pub/sub
7. Audio Service - Sound playback with volume control
8. Clipboard Manager - Copy/paste with history
9. Screenshot Service - Screen capture with auto-save
10. Task Manager - Thread pool with priorities

Each service:
- Singleton pattern
- Thread-safe
- PluginAPI integration
- BasePlugin convenience methods

Updated:
- core/main.py - Initialize all services
- core/plugin_api.py - Service registration
- plugins/base_plugin.py - Exposed methods
2026-02-13 19:19:27 +00:00
..
__init__.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
audio.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
clipboard.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
dashboard.py feat: ULTIMATE DEVELOPMENT SWARM - Dashboard, Widgets, Settings, Plugin Store, New Plugins 2026-02-13 14:23:45 +00:00
data_store.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00
eu_styles.py fix: KeyError 'border_orange' - updated to correct color names 2026-02-13 15:51:07 +00:00
event_bus.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00
floating_icon.py fix: import QGraphicsDropShadowEffect from QtWidgets not QtGui 2026-02-13 14:07:14 +00:00
http_client.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00
icon_extractor.py feat: Integration update - Icons, List View, Cleaner UI 2026-02-13 15:35:23 +00:00
icon_manager.py feat: Integration update - Icons, List View, Cleaner UI 2026-02-13 15:35:23 +00:00
log_reader.py feat: Core OCR and Log services with API integration 2026-02-13 18:19:53 +00:00
main.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
nexus_api.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00
notifications.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00
ocr_service.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
overlay_widgets.py fix: Path import error + Plugin API system + Error handling 2026-02-13 15:09:25 +00:00
overlay_window.py fix: Window shows in taskbar 2026-02-13 17:47:42 +00:00
plugin_api.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
plugin_manager.py feat: All plugins disabled by default with enable/disable UI 2026-02-13 17:43:25 +00:00
plugin_store.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
screenshot.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
settings.py feat: ULTIMATE DEVELOPMENT SWARM - Dashboard, Widgets, Settings, Plugin Store, New Plugins 2026-02-13 14:23:45 +00:00
tasks.py feat: Complete Core Services Suite 2026-02-13 19:19:27 +00:00
window_manager.py feat: Core services swarm implementation (WIP) 2026-02-13 19:13:10 +00:00