v0.8.5

June 4, 2026 46 commits

Major release introducing analog mouse support for DOS and ScummVM, training mode overlay, fighting game move lists, notification system, genre management, and more.

Highlights

  • Analog Mouse Support: Controller analog sticks can now drive the mouse cursor in DOS and ScummVM games with sensitivity, acceleration, and per-game configuration
  • Training Mode Overlay: P2 automation tools for fighting games including dummy control (stance, guard, wake-up tech, reversal actions), sequence programming, and input recording/playback via tape deck
  • Fighting Game Move Lists: On-screen move notation display with visual tokens, per-game move sets, and search
  • Notification System: Non-intrusive notification pills for game actions, controller connections, and system events with full history panel
  • Genre Management: Visibility controls, filtering, and automatic genre detection for your library
  • Progressive Save States: Enhanced save state system with progressive slot management
  • Built-in Update Checker: Periodic background checks and in-app changelog viewer
  • Box Art & Thumbnail Improvements: Thumbnail deletion, UUID-based naming, local path signaling, and cache management
  • Core Settings Search: Search functionality within core options settings
  • Controller Type Icons: Visual controller type indicators with updated translations
  • Search Tips Popover: Helpful search tips in the library search bar
  • System ID Display: System identifiers shown in game cards and list views
  • Localization Updates: Extended Portuguese translations, analog mouse localization
  • RetroAchievements Enhancements: Improved RA integration and user experience

Detailed Changes

  • Added analog mouse support with customizable settings for DOS and ScummVM
  • Implemented Training Mode Overlay with P2 dummy control, sequence programming, and input recording/playback
  • Added move list overlay for fighting games with visual notation tokens
  • Implemented notification system with history management and localized messages
  • Added genre management features with visibility controls and localization
  • Implemented progressive save states feature with UI updates
  • Added update checking and changelog features
  • Enhanced RetroAchievements integration and user experience
  • Added thumbnail deletion and box art cache management
  • Added thumbnail deletion functionality and improved cache management in BoxArt services
  • Added search tips popover and bouncing progress bar
  • Enhanced core settings view with search functionality
  • Added controller type icons and updated translations
  • Enhanced GameCardView and GameListRowView with system ID display
  • Refactored color usage across views for improved AppColors theming consistency
  • Refactored game name handling to include unique identifiers for save states and thumbnails
  • Enhanced context menus with labels and improved settings view layout
  • Refactored controller management and settings UI
  • Added system control mappings for various retro gaming systems
  • Updated Portuguese translations and input notation parsing
  • Fixed all documentation navigation links, language-based routing, and theme toggle