v0.4.0
This release brings major dual-screen improvements, significant performance fixes, new customization options, and expanded platform support - making the launcher faster, more polished, and more flexible across devices.
What's New:
Dual-Screen
- Display Preference Memory - The launcher remembers which screen you prefer for game launches per platform, with an option for per-game override
- Screen Mirror Widget - New dual-mode widget: mirror and zoom a portion of the main screen, or use trackpad mode to control any app - great for Wii motion emulation, scrolling browsers, and more
- Freeze Frame - Preserve an image on the secondary screen while you play - useful for keeping a minimap or menu visible without spoilers from online guides
- Better Game-Active State Management - Smarter dual-screen behavior when a game is running
Performance & Stability
- ANR Fixes - Resolved multiple ANR sources in animations, carousel view, and 120fps display modes
- Animation FPS Optimizations - Smoother animated backgrounds with idle state pausing to save resources
- Optimized Media Picker - Reduced ANR risk when browsing large media libraries
- Rendering Improvements - Better outlines rendering, overlays handling, and card layout performance
- Added
.nomediafiles - to prevent media indexing of launcher assets
Customization
- Font Customization - Choose custom fonts for the launcher UI
- System Wallpaper Mode - Use the device wallpaper as background with Wallpaper Engine animated wallpaper support on the primary screen
- Background Effects Settings - New settings section for background blur and dimming effects
- Auto-Hide Platforms List - Automatically hide the platforms topbar with per-view targets
- Improved Quick Actions - More stable volume and brightness shortcuts while in other apps and games
- Configurable Button Bindings - Rebind actions like screen swap, app drawer, and settings to different buttons in controls settings
Game Options
- Scraping Search Bar - Edit the search term directly in the scraping menu without renaming the game
- Flip Animation - New flip animation when opening game options
- Background Music for Games - Set per-game background music that plays during browsing
Audio
- Music Looping Toggle - Control whether background music loops or plays once
- Improved Music Resumption - Background music resumes correctly after game sessions and device rotation
Platforms & Emulators
- Atomiswave, FBNEO & CPS Support - Added game lists with better name mappings
- GOG, Epic & Custom Game Types - Windows platform now supports GOG, Epic, and custom game entries
- Winlator Ludashi - New emulator entry for Ludashi variant
- MelonDS Improvements - Better support for MelonDS on different Android versions
- ROMs Subfolders - Scan or ignore subfolders within your ROM directories - useful for hiding DLC or extra files from being scanned
- Launcher Shortcut Support - When set as default launcher, RetroHrai! now supports home shortcuts created by other apps - shortcuts can be added to platforms as launchable entries
UI & Navigation
- Design Refresh - Lots of visual improvements across the app for a more beautiful and modern look
- Improved Grid View - Better overlay insets and card layout handling
- App Drawer Responsiveness - Improved grid layout and item sizing
- Accessibility Disclosure - New disclosure dialog for accessibility service usage
- Settings - Polished settings navigation and Platform edit page, Emulators section is now a tab under General settings
Fixes
- Fixed a lot of small bugs and inconsistencies based on user reports
Support Development
If you'd like to support development, you can do so via Ko-fi: π https://ko-fi.com/mmortymer
Feedback
Feedback, bug reports, and feature ideas are extremely welcome. You can reach me on Reddit or create new issues on GitHub - I read everything and will do my best to respond.