LemonNexus
0228a641ed
feat: FINAL SWARM PART 1 - Settings, Plugin Store, Crafting, Global Tracker
...
NEW PLUGINS:
- Settings Plugin - Full settings UI with tabs (General, Plugins, Hotkeys, Overlays, Data)
- Plugin Store UI - Browse and install community plugins
- Crafting Calculator - Blueprint costs, materials, success rates
- Global Tracker - Track globals, HOFs, ATHs with notifications
Features:
- Settings persistence (JSON)
- Plugin enable/disable
- Hotkey configuration
- Data export/import
- Overlay widget settings
- Plugin marketplace UI
- Crafting QR calculations
- Global history tracking
Plugin count: 18 total!
Hotkeys added:
- Ctrl+Shift+Comma - Settings
- Ctrl+Shift+Slash - Plugin Store
- Ctrl+Shift+B - Crafting Calc
- Ctrl+Shift+G - Global Tracker
2026-02-13 14:57:26 +00:00
LemonNexus
91c80b8e3a
feat: MASSIVE PLUGIN SWARM - 8 New Plugins + EU Styling
...
NEW PLUGINS (8 total):
1. Mission Tracker - Track missions, daily challenges, progress
2. Codex Tracker - Creature challenge progress tracker
3. Auction Tracker - Price history, market trends, deals
4. DPP Calculator - Weapon DPP and efficiency calculator
5. Enhancer Calc - Enhancer break rates and costs
6. TP Runner - Teleporter locations and route planner
7. Inventory Manager - Items, TT value, weight tracking
8. Chat Logger - Log and search chat messages
EU STYLING SYSTEM:
- eu_styles.py with exact EU color palette
- Dark blue/gray backgrounds matching game
- Orange/gold accent colors
- Rounded corners with EU-style borders
- Progress bars matching EU aesthetic
All plugins include:
- EU-styled UI components
- Data persistence (JSON)
- Chat message parsing
- Hotkey support (Ctrl+Shift+letter)
Plugin count now: 14 total plugins!
Hotkeys:
- Ctrl+Shift+L - Loot Tracker
- Ctrl+Shift+N - Mining Helper
- Ctrl+Shift+T - Chat Logger
- Ctrl+Shift+M - Mission Tracker
- Ctrl+Shift+X - Codex Tracker
- Ctrl+Shift+A - Auction Tracker
- Ctrl+Shift+D - DPP Calculator
- Ctrl+Shift+E - Enhancer Calc
- Ctrl+Shift+P - TP Runner
- Ctrl+Shift+I - Inventory
SWARM COMPLETE! 🚀
2026-02-13 14:47:04 +00:00
LemonNexus
5f5a3db481
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! 🚀
2026-02-13 14:23:45 +00:00
LemonNexus
bf7a2bb682
fix: import QGraphicsDropShadowEffect from QtWidgets not QtGui
...
- Fixed ImportError in floating_icon.py
- QGraphicsDropShadowEffect is in QtWidgets, not QtGui
2026-02-13 14:07:14 +00:00
LemonNexus
56a653bba6
feat: implement Phosphor solid icons throughout UI
...
- Downloaded Phosphor Icons (Fill variant) - 7000+ solid icons
- Added 18 Phosphor solid icons to assets/icons/:
- search, calculator, music, globe, camera, skills
- close, check, settings, trash, file, external
- mob (skull), ped (coins), loot (chest), weapon (crosshair)
- armor (shield), esi (syringe), target
- Updated overlay_window.py with IconHelper class
- Plugin bar now uses Phosphor SVG icons with color accents
- Floating icon uses Phosphor target icon
- Icons are solid/filled style matching EU game aesthetic
- Automatic fallback to emojis if SVG not found
Icons sourced from: https://phosphoricons.com
License: MIT (free for commercial use)
To add more icons:
1. Browse https://phosphoricons.com
2. Click 'Fill' filter
3. Copy icon name (e.g., 'sword-fill')
4. Add to assets/icons/ folder
2026-02-13 14:00:07 +00:00
LemonNexus
3ea24f4989
feat: add white outline SVG icons for EU aesthetic
...
Added 12 custom SVG icons:
- search.svg (magnifying glass)
- calculator.svg (minimal calc)
- music.svg (music notes)
- globe.svg (world/web)
- camera.svg (camera/ocr)
- skills.svg (chart/pie)
- file.svg (document)
- trash.svg (delete)
- external.svg (external link)
- close.svg (X)
- check.svg (checkmark)
- settings.svg (gear)
All icons:
- White stroke on transparent background
- Minimal outline style
- 24x24 viewbox
- Match Entropia Universe sci-fi aesthetic
Also updated:
- icon_manager.py with SVG support
- requirements.txt with PyQt6-Qt6-SVG
2026-02-13 13:45:53 +00:00
LemonNexus
d3d69c41cc
style: white/frosted icon theme for EU aesthetic
...
- Floating icon now uses diamond shape (◆) with frosted glass effect
- Plugin bar icons with per-plugin accent colors
- Icon manager for consistent theming
- Cleaner, more minimal white/frosted style
- Matches Entropia Universe sci-fi aesthetic
To add custom icons from flaticon.com:
1. Download white/frosted PNG icons (24x24 or 32x32)
2. Place in assets/icons/ folder
3. Icons auto-load on app start
Recommended icon styles:
- Minimal outline icons
- White/light colored
- Frosted/glass effect
- Sci-fi or tech aesthetic
2026-02-13 13:32:36 +00:00
LemonNexus
ea9a73c8b4
feat: Skill Scanner plugin for formula analysis
...
- Scan Skills window with OCR for rank + points
- Detect progress bars for decimal precision
- ESI scanner for skill gain predictions
- Track skill gains from chat messages
- Store data in JSON for analysis
- Export to CSV for graphing
- Hotkey: Ctrl+Shift+S
Dependencies:
pip install easyocr pyautogui pillow
Data stored in data/skills/ for formula analysis!
2026-02-13 13:26:46 +00:00
LemonNexus
b00792726d
feat: EU-styled floating icon positioned near game UI
...
- Floating icon now matches Entropia Universe aesthetic
- Dark blue/gray background with subtle border
- Positioned at top-left (250, 10) near other game icons
- Click vs drag detection (5px threshold)
- Hover effect with lighter border
- Subtle blue glow effect
2026-02-13 13:17:11 +00:00
LemonNexus
d74de07110
feat: floating icon + game reader OCR plugin
...
- Add draggable floating icon (⚡ ) in top-left corner
- Double-click floating icon to toggle overlay
- Game Reader plugin for OCR scanning
- Capture screen and extract text from game menus
- Copy captured text to clipboard
- Hotkey: Ctrl+Shift+R for quick capture
Installation for OCR:
pip install easyocr
or
pip install pytesseract
The floating icon makes EU-Utility easily accessible during gameplay!
2026-02-13 13:15:36 +00:00
LemonNexus
8dbbf4d971
feat: Spotlight-style overlay redesign
...
- Frosted glass effect with transparency
- Rounded corners (20px radius)
- Header bar with search icon
- Circular plugin icon buttons at bottom
- Emoji icons instead of text labels
- Subtle shadows and highlights
- macOS-style aesthetic
- Plugins now sit on transparent background
2026-02-13 13:03:42 +00:00
LemonNexus
5e08f56fb2
fix: bug in universal search - dict has no lower() method
...
- Remove incorrect .lower() call on dictionary
- Fix type inference logic
2026-02-13 13:00:40 +00:00
LemonNexus
0b34cea4d7
feat: Spotify now shows track info + Windows-style Calculator
...
Spotify Controller:
- Shows current track title, artist, album
- Displays position/duration time
- Progress bar updates in real-time
- Fetches info from Spotify every second
- Album art placeholder (💿 )
- Volume slider with visual feedback
Calculator:
- Windows Calculator layout
- Memory buttons (MC, MR, M+, M-, MS, M~)
- Scientific functions (1/x, x², √x)
- Standard operators with proper styling
- Blue equals button like Windows
- Backspace, CE, C, % buttons
- +/- sign toggle
- Memory operations working
2026-02-13 12:57:08 +00:00
LemonNexus
7c05691e14
feat: Universal Search plugin - search ALL entity types
...
- Search across 24+ entity types (Items, Mobs, Locations, Blueprints, etc.)
- Universal search mode (searches all types at once)
- Specific entity type search for focused results
- Results table with Name, Type, Details, ID columns
- Type-specific details (damage, protection, hitpoints, etc.)
- Quick category buttons (Items, Mobs, Blueprints, Locations)
- Double-click to open on Nexus website
- Uses api.entropianexus.com endpoints
Hotkey: Ctrl+Shift+F
2026-02-12 19:18:30 +00:00
LemonNexus
527b3f34b1
feat: Nexus Search now uses actual API
...
- Add NexusAPIClient class for API calls
- Use /api/market/exchange for item search
- Use /api/users/search for user search
- Use /api/market/prices/latest for price data
- Results shown in table with Name/Type/Price
- Click to open item on Nexus website
Thanks to EntropiaNexus for the API!
2026-02-12 19:07:54 +00:00
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