Skip to content

v0.4.0

Choose a tag to compare

@retrohrai retrohrai released this 19 Mar 22:25

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 .nomedia files - 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.