v0.8.5
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