68 lines
2.5 KiB
Markdown
68 lines
2.5 KiB
Markdown
# 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.py` line ~501
|
|
- Fix: Changed `'click' in item.lower()` to `'click' in item`
|
|
- Committed: `5e08f56`
|
|
|
|
## 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
|
|
- 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 easyocr` or `pip install pytesseract`
|
|
- Committed: `d74de07`
|
|
|
|
## User Feedback - Game Screenshots
|
|
User shared screenshots showing ideal use cases:
|
|
1. **Trade Terminal** - Price checking, category browsing
|
|
2. **Inventory** - Item management, PED balance (26.02 PED), weight tracking
|
|
3. **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
|