2.5 KiB
2.5 KiB
2026-02-13 - EU-Utility Development Session
Bug Fixes
- Fixed:
AttributeError: 'dict' object has no attribute 'lower'in universal_search plugin- Location:
plugins/universal_search/plugin.pyline ~501 - Fix: Changed
'click' in item.lower()to'click' in item - Committed:
5e08f56
- Location:
UI Redesign - Spotlight Style
- Complete redesign of overlay window to match macOS Spotlight aesthetic
- Features:
- Frosted glass effect with
rgba(40, 40, 40, 180)background - 20px rounded corners
- Drop shadow for depth
- Header bar with search icon
- Circular plugin icon buttons at bottom (🔍 🧮 🎵 🌐)
- Transparent content area for plugins
- Frosted glass effect with
- Committed:
8dbbf4d
Game Integration Features
Floating Icon
- Draggable floating button (⚡) for in-game access
- Positioned at top-left (250, 10) near game UI icons
- EU-styled: dark blue/gray
rgba(20, 25, 35, 220)with subtle border - Single-click opens overlay, drag to reposition
- Hover effect with brighter border
- Blue glow effect using QGraphicsDropShadowEffect
- Committed:
b007927
Game Reader Plugin (OCR)
- New plugin for reading in-game menus and text
- Hotkey:
Ctrl+Shift+R - Features:
- Screen capture with OCR (EasyOCR or Tesseract)
- Extract text from NPC dialogue, missions, prices
- Copy captured text to clipboard
- Status feedback (capturing/error/success)
- Location:
plugins/game_reader/plugin.py - Dependencies:
pip install easyocrorpip install pytesseract - Committed:
d74de07
User Feedback - Game Screenshots
User shared screenshots showing ideal use cases:
- Trade Terminal - Price checking, category browsing
- Inventory - Item management, PED balance (26.02 PED), weight tracking
- Auction - Price tracking, markup analysis, bid monitoring
All Hotkeys
| Hotkey | Action |
|---|---|
Ctrl+Shift+U |
Toggle overlay |
Ctrl+Shift+F |
Universal Search |
Ctrl+Shift+C |
Calculator |
Ctrl+Shift+M |
Spotify |
Ctrl+Shift+R |
Game Reader (OCR) |
Repository
- EU-Utility:
https://git.lemonlink.eu/impulsivefps/EU-Utility - Local:
/home/impulsivefps/.openclaw/workspace/projects/EU-Utility/ - Run:
python -m core.main(from projects/EU-Utility/)
Next Ideas (From User)
- Auction Price Tracker - capture listings, track history, price alerts
- Inventory Value Calculator - total TT value, market price comparison
- Auto-Capture Mode - detect window type, extract relevant data automatically
- Better OCR region selection for specific windows