Releases: bquenin/interpreter
Releases · bquenin/interpreter
v2.17.2
v2.17.1
v2.17.0
What's New
OCR Configuration Dialog
- New "Configure OCR" button replaces "Edit Exclusions"
- Live preview showing OCR detection boxes (green) and exclusion zones (red)
- Detected Japanese text panel for verifying recognition
- Per-window confidence slider for fine-tuning OCR filtering
- Settings persist per window title
Exclusion Zones
- Draw red exclusion zones to mask noisy UI regions from OCR
- Zones are saved per window and applied before OCR processing
- Useful for blocking HUD elements, logos, or other persistent false detections
UI Reorganization
- Main window reorganized into logical groups: Capture, Appearance, Status
- Preview now maintains captured window's aspect ratio and is centered
- Cleaner layout with related settings grouped together
Bug Fixes
- Fixed Wayland/X11 session detection for X11 systems using PipeWire
v2.16.0
What's New
Bug Fixes
- Fix empty window list on KDE Plasma (#207) - Use
_NET_CLIENT_LIST(EWMH) for X11 window enumeration on reparenting window managers - Fix Wayland detection on Steam Deck (#206) - Use D-Bus portal detection instead of
WAYLAND_DISPLAYenv var, fixing gamescope support - Fix banner overlay appearing off-screen on startup (#204)
- Fix font size not working on Linux 4K monitors (#200)
- Fix Sugoi V4 failing with non-ASCII username paths (#199)
New Features
- Background opacity slider (#202) - Adjust overlay transparency
- Mode switch hotkey (#201) - Toggle between banner and inplace mode with a hotkey
- Debug logging for pipewire-capture (#205) - Enable with
--debugflag - Skip translation for non-Japanese text (#196) - Improves performance
Infrastructure
- Replace Tkinter overlay with Qt on Linux (#188)
- Unify Wayland and X11/macOS/Windows capture interfaces (#187)
- Dependency updates (urllib3, filelock)
Full Changelog: v2.15.0...v2.16.0
v2.15.0
v2.14.0
What's New
macOS Permissions UI
- Added a macOS Permissions section in the UI that shows the status of required permissions
- Screen Recording - Shows ✓ Granted or ✗ Required with a Grant button
- Accessibility - Shows ✓ Granted or ✗ Required with a Grant button
- Grant button triggers system permission dialog or opens System Settings directly
Uninstall Scripts
- Added
uninstall.shfor macOS/Linux - Added
uninstall.ps1for Windows - Scripts remove the tool, config files, and cached models
How to Upgrade
macOS/Linux:
curl -LsSf https://raw.githubusercontent.com/bquenin/interpreter/main/install.sh | bashWindows (PowerShell):
powershell -c "irm https://raw.githubusercontent.com/bquenin/interpreter/main/install.ps1 | iex"v2.13.0
What's New
- HWND-based Windows capture: More reliable window capture that's immune to dynamic window titles (e.g., RetroArch showing FPS in title bar)
Changes
- Use HWND (window handle) for Windows capture instead of window title
- New
windows-capture-interpreterpackage on PyPI with HWND support
Install
pip install interpreter-v2
v2.12.0
What's New
Models UI Section
- Added visible "Models" section at the top of the UI showing OCR and Translation model status
- Status indicators: Loading → Downloading → Ready (green) or Error (red)
- "Start Capture" button now disabled until both models are loaded
Fix Models Button
- Added "Fix Models" button that appears when model loading fails
- Clears corrupted caches and re-downloads models with a single click
- Shows "Downloading..." status during recovery
Improved Error Handling
- Added validation to detect corrupted/incomplete model downloads before use
- Clear error messages when models fail to load (#139)
Full Changelog
v2.11.0
What's Changed
Bug Fixes
- Fix Steam Deck/Arch Linux installation by using
evdev-binary(#174)- Use pre-built wheels instead of compiling from source
- No kernel headers required - works on immutable filesystems
Installation
curl -LsSf https://raw.githubusercontent.com/bquenin/interpreter/main/install.sh | bashv2.10.0
What's Changed
New Features
- Remember banner position - Position persists across sessions and mode switches
- Multi-monitor support - Banner resizes to match screen width when dragged between monitors
- Snap-to-screen option - Optionally snap banner to screen edges (configurable via checkbox in Settings)
Bug Fixes
- Fixed Windows DPI scaling issues during cross-screen transitions
Platforms
- Works on Windows, macOS, and Linux (including Wayland)
Full Changelog: v2.9.0...v2.10.0