Releases
Changelog
Every release, newest first. Downloads are on GitHub.
v2.0.0-beta.8.3Pre-release
Release Notes
🆕 Changes since beta.8.2
- Added a Portrait layout setting: show the info screen on top or a full-screen home. With the info screen, every home now draws its landscape layout in the bottom half.
- Added a Flatten subfolders setting to Library. Otherwise a platform’s folder lists its ROM subfolders first and opens them as folders.
- Added a Screen media page per screen in Settings: pick which art each screen shows and see what uses it. Game names moved to Library.
- Added DS and 3DS games’ own cartridge banner art, and a live top-screen card on dual-screen devices.
- Added vibration as one slider (Off, Light, Medium, Strong). Your old switch carries over.
- Added Android TV banners for apps that ship one.
- Added detection of games opened outside Console Launcher for Discord presence, with its settings (GitHub build only).
- Added the game’s title as the Discord activity name, with a Name status display.
- Added a folder picker when you turn Download on for a platform with no game folder.
- Paused the Lounge home, theme packs and UI skins while they’re reworked for v9; your saved choices are kept.
- Improved game start: the art stays up until the game’s first frame, with a loader below the logo or title after a second.
- Improved scraping: failures are explained in plain words with what to do, and a cut-off bulk download continues where it stopped.
- Improved the first-run setup: platforms appear without waiting for their icons, and every platform is scanned at start so a cut-short scan no longer leaves most of the library missing.
- Improved the top screen: Settings’ scene replaces the focused game’s art instead of covering it.
- Improved focus: tiles on every home, the drawer and folders share one focus mark and frame thickness, and the ring hugs dialog buttons.
- Improved Canvas, Backdrop and Stream layouts: the focus ring is never cut off under the last row or the dock, the title stays clear of the status bar on a short wide home, and Backdrop shows one row.
- Improved the Accounts page: RetroAchievements, Discord and Steam sit under Features, and ScreenScraper under Art and media.
- Improved animated art (GIF, animated WebP): it stops and frees its frames while CL is not in front.
- Improved BIOS lookups: a search that already came up empty is skipped, and a launch waits at most 1.5 seconds for one.
- Improved sign-in fields: password managers know the username and password fields.
- Improved the Dark dynamic color scheme in Monochrome style, where accents were lighter than their text.
- Fixed a possible crash at start when a saved Discord token reconnected.
- Fixed the first-run screen crashing mid-scan.
- Fixed the Steam sign-in dialog body sitting off-center.
- Fixed games deleted outside CL staying in the library: they drop when CL comes to the front.
- Fixed L1/R1 and B not working right after a touch on the shortcut menu, Settings rail screens, Market and Hub.
- Fixed a tap on a pause-menu card or row with no action closing the menu.
- Fixed CL’s own capture flash and thumbnail drawing under the pause menu.
- Fixed picked manuals, wallpapers and profile pictures: the original file is copied, never converted, replaced or deleted.
- Fixed CL deleting an audio file it did not write when you reset custom music.
- Fixed Back not restoring focus on a folder you tapped in touch mode.
➕ New Features
- Added a Material 3 Expressive redesign of the whole app, with new colors, type, shapes and springy motion.
- Added portrait mode for phones and handhelds, with portrait homes and an Auto/Portrait orientation setting.
- Added a pause menu over any game: hold L3+R3 for quick settings, play time, battery, notifications, music and friends (GitHub build only).
- Added Steam sign-in with an animated QR code, or with your Steam password.
- Added Steam friends with live presence and messaging.
- Added your Steam library: your Steam games show up on Home and open in the Steam app, with play time and last played in game details.
- Added Steam notifications to CL’s notification list.
- Added an achievements browser for RetroAchievements and Steam, with an overview, a source filter and “closest to mastery”.
- Added your phone’s notifications inside CL: pop-ups over games, cues on the homes, a list in the pause menu, replies from the chat pane and a list of apps to hide.
- Added emulator installs and update tracking from a curated list (GitHub build only).
- Added the Stream home, with the focused game’s art over a wavy divider and a grid.
- Added Android widgets on any home with CL’s own picker.
- Added small, wide, tall and large tile sizes.
- Added a home editor with a live preview.
- Added a new top screen layout for dual-screen devices, with Now Playing, a vignette, idle dimming and its own settings page.
- Added a game start animation: the game’s art grows out of the tile and its logo rises before the emulator opens.
- Added touch mode: CL works fully without a controller, with on-screen menu and back buttons and no button glyphs.
- Added in-app updates with release channels, an automatic check and a one-tap install (GitHub build only).
- Added a Now Playing music card to the pause menu, with a scrubber you can drive with a controller.
- Added game manuals: open a game’s PDF manual from its menu.
- Added a scan that finds game folders on your storage and adds them (GitHub build only).
- Added backup and restore of CL’s data, choosing what to include.
- Added Launch on, to choose which display a game or app opens on.
- Added an Accounts page for Steam, RetroAchievements, ScreenScraper and Discord, showing what each sign-in gets you.
- Added live system wallpapers behind CL with Wallpaper Reactor.
- Added European Portuguese as its own translation.
- Added a “Show advanced settings” switch (off by default). Fine-tuning rows now sit behind an Advanced button with a confirmation, and a link to a hidden setting offers to show them.
- Added a back button to Settings’ top bar.
- Added “Restore my previous setup” to Welcome when a data clear left an automatic backup.
- Added Settings on the dual-screen top screen, showing the focused page, with a scale rule for external displays.
- Added a prompt when you move a home tile under a sort other than manual, offering to switch to manual.
- Added clearer download errors for emulator cores: folder access, unwritable folder, network or bad archive.
- Added import of a RetroArch folder shared as documents.
✨ Improvements
- Rebuilt Settings as a tab rail with search.
- Rebuilt dialogs, menus, sliders and the focus ring.
- Respected reduced motion throughout the app.
- Redesigned first-run setup, with portrait layouts and catch-up pages for Updates and Permissions.
- Combined search into one Find sheet, and added a quick-scroll index to the drawer and folders.
- Showed the game’s fanart behind game details.
- App icons follow Android 13 themed icons.
- Showed the app icon while CL starts instead of a black screen.
- Faster cold start.
- The top screen’s 3D logo reacts to touch: spin it, and it springs back when you let go.
- The top screen’s game card animates in when achievements or last played load late.
- Each platform’s logo shows over its wallpaper on the top screen, and empty platform wallpapers are filled in.
- The Install players buttons name the emulator app (“Get RetroArch”), not the system.
- The Permissions setup page lists each permission by name.
- Reviewed every translation.
- Improved Settings search, which now stays smooth while you type.
- Improved bulk scraping: three games at once per core and far fewer Home rebuilds.
- Improved controller navigation and haptics so focus moves without stalls.
- Improved Steam sign-in errors: offline, dropped and Steam-side failures are told apart.
- Improved restore: artwork copies in the background with progress and skips files that already match.
- Improved the Notifications card where the device has no access page: it now says it is unavailable.
- Improved scan: save, state, cheat and patch files are no longer listed as games.
- Improved navigation on handhelds: the focus ring pauses its spin while you move and spins again after a moment, and long lists redraw less on every focus move.
- Improved the dual-screen top screen: it shows a Settings scene for the theme pages.
- Improved Settings search: the game start animation setting is now findable.
🔧 Fixes
- Fixed the app drawer, Settings and other screens not opening after pressing B on a controller (they opened hidden behind Home). Affects any device with a physical controller.
- Fixed tile icons staying blurry when a home was first laid out at a smaller size.
- Fixed the automatic home showing regular apps. It shows only games, folders and platforms.
- Fixed backspace not clearing text in Edit title in landscape with the on-screen keyboard.
- Fixed a memory leak when rotating the screen.
- Fixed a crash when a game failed to launch with Discord presence on.
- Fixed apps that aren’t games picking up game titles and art.
- Fixed BIOS files and duplicate archive copies being listed as games.
- Fixed Restart opening the default home instead of CL.
- Fixed dialogs, Settings panes and the browse bar keeping the old size after a rotation.
- Fixed the pause menu missing for a game running on another display than CL.
- Fixed the import preview crashing inside the scrolling dialog.
- Fixed “Optimize now” and update relaunch not restarting CL reliably.
- Fixed a Welcome restore resurrecting an automatic backup after the data was cleared on purpose.
- Fixed “View on GitHub” and What’s new opening the latest release instead of the running version.
- Fixed Stream scrolling back to the selected tile after it was recomposed.
- Fixed deleted default platform art coming back.
- Fixed a missing gap between a found game folder and “Add another folder”.
- Fixed stale RetroArch copies piling up.
- Fixed a Canvas tile you just dropped or moved getting a resize handle: the next drag now moves it and keeps its size.
- Fixed Settings showing the landscape layout in a portrait window.
- Fixed virtual displays from apps showing up in the Launch on screen picker.
v2.0.0-beta.8.2Pre-release
Release Notes
🆕 Changes since beta.8.1
- Added the Lounge, a TV-style home with a hero carousel, a one-row top bar, tabs and shelves of games and apps. New installs on a TV start on it; updated installs keep their home.
- Added theme images and tokens on every home and on the dual-screen top screen, not just some layouts.
- Added a Sounds screen: pick a sound set (downloaded on demand), preview each sound, use your own file, or reset. Themes can carry a sound set.
- Added a “Show advanced settings” switch (off by default). Fine-tuning rows now sit behind an Advanced button with a confirmation, and a link to a hidden setting offers to show them.
- Added Cursor style and thickness on the Theme page (Advanced), with a wider contrast-aware band and corner brackets. Your choice beats the theme’s.
- Added theme control over tile plates, shapes, selected scale, and icon masks and overlays.
- Added a Tile art option per folder, plus Art in list and Game art in Backdrop (Advanced).
- Added a back button to Settings’ top bar.
- Added “Restore my previous setup” to Welcome when a data clear left an automatic backup.
- Added Settings on the dual-screen top screen, showing the focused page, with a scale rule for external displays.
- Added a prompt when you move a home tile under a sort other than manual, offering to switch to manual.
- Added clearer download errors for emulator cores: folder access, unwritable folder, network or bad archive.
- Added import of a RetroArch folder shared as documents.
- Improved Settings search, which now stays smooth while you type.
- Improved bulk scraping: three games at once per core and far fewer Home rebuilds.
- Improved controller navigation and haptics so focus moves without stalls.
- Improved Steam sign-in errors: offline, dropped and Steam-side failures are told apart.
- Improved restore: artwork copies in the background with progress and skips files that already match.
- Improved the Notifications card where the device has no access page: it now says it is unavailable.
- Improved scan: save, state, cheat and patch files are no longer listed as games.
- Improved navigation on handhelds: the focus ring pauses its spin while you move and spins again after a moment, and long lists redraw less on every focus move.
- Improved the Lounge: the hero follows the focused card, tabs slide with an underline, and shelves scroll and pin the focused card smoothly.
- Improved the dual-screen top screen: it shows a Settings scene for the theme pages.
- Improved Settings search: the game start animation setting is now findable.
- Fixed Restart opening the default home instead of CL.
- Fixed dialogs, Settings panes and the browse bar keeping the old size after a rotation.
- Fixed the pause menu missing for a game running on another display than CL.
- Fixed the import preview crashing inside the scrolling dialog.
- Fixed “Optimize now” and update relaunch not restarting CL reliably.
- Fixed a Welcome restore resurrecting an automatic backup after the data was cleared on purpose.
- Fixed “View on GitHub” and What’s new opening the latest release instead of the running version.
- Fixed Stream scrolling back to the selected tile after it was recomposed.
- Fixed deleted default platform art coming back.
- Fixed a missing gap between a found game folder and “Add another folder”.
- Fixed stale RetroArch copies piling up.
- Fixed a Canvas tile you just dropped or moved getting a resize handle: the next drag now moves it and keeps its size.
- Fixed Settings showing the landscape layout in a portrait window.
- Fixed virtual displays from apps showing up in the Launch on screen picker.
➕ New Features
- Added a Material 3 Expressive redesign of the whole app, with new colors, type, shapes and springy motion.
- Added portrait mode for phones and handhelds, with portrait homes and an Auto/Portrait orientation setting.
- Added a pause menu over any game: hold L3+R3 for quick settings, play time, battery, notifications, music and friends (GitHub build only).
- Added Steam sign-in with an animated QR code, or with your Steam password.
- Added Steam friends with live presence and messaging.
- Added your Steam library: your Steam games show up on Home and open in the Steam app, with play time and last played in game details.
- Added Steam notifications to CL’s notification list.
- Added an achievements browser for RetroAchievements and Steam, with an overview, a source filter and “closest to mastery”.
- Added your phone’s notifications inside CL: pop-ups over games, cues on the homes, a list in the pause menu, replies from the chat pane and a list of apps to hide.
- Added emulator installs and update tracking from a curated list (GitHub build only).
- Added the Stream home, with the focused game’s art over a wavy divider and a grid.
- Added Android widgets on any home with CL’s own picker.
- Added small, wide, tall and large tile sizes.
- Added a home editor with a live preview.
- Added a new top screen layout for dual-screen devices, with Now Playing, a vignette, idle dimming and its own settings page.
- Added a game start animation: the game’s art grows out of the tile and its logo rises before the emulator opens.
- Added touch mode: CL works fully without a controller, with on-screen menu and back buttons and no button glyphs.
- Added a theme customizer that builds colors from seeds, presets or your wallpaper and saves them as a theme pack.
- Added a 3DS theme pack.
- Added in-app updates with release channels, an automatic check and a one-tap install (GitHub build only).
- Added a Now Playing music card to the pause menu, with a scrubber you can drive with a controller.
- Added game manuals: open a game’s PDF manual from its menu.
- Added a scan that finds game folders on your storage and adds them (GitHub build only).
- Added backup and restore of CL’s data, choosing what to include.
- Added Launch on, to choose which display a game or app opens on.
- Added an Accounts page for Steam, RetroAchievements, ScreenScraper and Discord, showing what each sign-in gets you.
- Added live system wallpapers behind CL with Wallpaper Reactor.
- Added European Portuguese as its own translation.
- Added the Lounge, a TV-style home with a hero carousel, a one-row top bar, tabs and shelves of games and apps. New installs on a TV start on it; updated installs keep their home.
- Added theme images and tokens on every home and on the dual-screen top screen, not just some layouts.
- Added a Sounds screen: pick a sound set (downloaded on demand), preview each sound, use your own file, or reset. Themes can carry a sound set.
- Added a “Show advanced settings” switch (off by default). Fine-tuning rows now sit behind an Advanced button with a confirmation, and a link to a hidden setting offers to show them.
- Added Cursor style and thickness on the Theme page (Advanced), with a wider contrast-aware band and corner brackets. Your choice beats the theme’s.
- Added theme control over tile plates, shapes, selected scale, and icon masks and overlays.
- Added a Tile art option per folder, plus Art in list and Game art in Backdrop (Advanced).
- Added a back button to Settings’ top bar.
- Added “Restore my previous setup” to Welcome when a data clear left an automatic backup.
- Added Settings on the dual-screen top screen, showing the focused page, with a scale rule for external displays.
- Added a prompt when you move a home tile under a sort other than manual, offering to switch to manual.
- Added clearer download errors for emulator cores: folder access, unwritable folder, network or bad archive.
- Added import of a RetroArch folder shared as documents.
✨ Improvements
- Rebuilt Settings as a tab rail with search.
- Rebuilt dialogs, menus, sliders and the focus ring.
- Respected reduced motion throughout the app.
- Renamed the homes to Spotlight, Backdrop, Canvas and Stream (plus the new Lounge), with accurate previews when choosing one in setup.
- Redesigned first-run setup, with portrait layouts and catch-up pages for Updates and Permissions.
- Combined search into one Find sheet, and added a quick-scroll index to the drawer and folders.
- Showed the game’s fanart behind game details.
- App icons follow Android 13 themed icons.
- Showed the app icon while CL starts instead of a black screen.
- Faster cold start.
- The top screen’s 3D logo reacts to touch: spin it, and it springs back when you let go.
- The top screen’s game card animates in when achievements or last played load late.
- Each platform’s logo shows over its wallpaper on the top screen, and empty platform wallpapers are filled in.
- The Install players buttons name the emulator app (“Get RetroArch”), not the system.
- The Permissions setup page lists each permission by name.
- Reviewed every translation.
- Improved Settings search, which now stays smooth while you type.
- Improved bulk scraping: three games at once per core and far fewer Home rebuilds.
- Improved controller navigation and haptics so focus moves without stalls.
- Improved Steam sign-in errors: offline, dropped and Steam-side failures are told apart.
- Improved restore: artwork copies in the background with progress and skips files that already match.
- Improved the Notifications card where the device has no access page: it now says it is unavailable.
- Improved scan: save, state, cheat and patch files are no longer listed as games.
- Improved navigation on handhelds: the focus ring pauses its spin while you move and spins again after a moment, and long lists redraw less on every focus move.
- Improved the Lounge: the hero follows the focused card, tabs slide with an underline, and shelves scroll and pin the focused card smoothly.
- Improved the dual-screen top screen: it shows a Settings scene for the theme pages.
- Improved Settings search: the game start animation setting is now findable.
🔧 Fixes
- Fixed the app drawer, Settings and other screens not opening after pressing B on a controller (they opened hidden behind Home). Affects any device with a physical controller.
- Fixed tile icons staying blurry when a home was first laid out at a smaller size.
- Fixed the automatic home showing regular apps. It shows only games, folders and platforms.
- Fixed backspace not clearing text in Edit title in landscape with the on-screen keyboard.
- Fixed a memory leak when rotating the screen.
- Fixed a crash when a game failed to launch with Discord presence on.
- Fixed apps that aren’t games picking up game titles and art.
- Fixed BIOS files and duplicate archive copies being listed as games.
- Fixed Restart opening the default home instead of CL.
- Fixed dialogs, Settings panes and the browse bar keeping the old size after a rotation.
- Fixed the pause menu missing for a game running on another display than CL.
- Fixed the import preview crashing inside the scrolling dialog.
- Fixed “Optimize now” and update relaunch not restarting CL reliably.
- Fixed a Welcome restore resurrecting an automatic backup after the data was cleared on purpose.
- Fixed “View on GitHub” and What’s new opening the latest release instead of the running version.
- Fixed Stream scrolling back to the selected tile after it was recomposed.
- Fixed deleted default platform art coming back.
- Fixed a missing gap between a found game folder and “Add another folder”.
- Fixed stale RetroArch copies piling up.
- Fixed a Canvas tile you just dropped or moved getting a resize handle: the next drag now moves it and keeps its size.
- Fixed Settings showing the landscape layout in a portrait window.
- Fixed virtual displays from apps showing up in the Launch on screen picker.
v2.0.0-beta.8.1Pre-release
Release Notes
🆕 Changes since beta.8
- Fixed the app drawer, Settings and other screens not opening after pressing B on a controller (they opened hidden behind Home). Affects any device with a physical controller.
➕ New Features
- Added a Material 3 Expressive redesign of the whole app, with new colors, type, shapes and springy motion.
- Added portrait mode for phones and handhelds, with portrait homes and an Auto/Portrait orientation setting.
- Added a pause menu over any game: hold L3+R3 for quick settings, play time, battery, notifications, music and friends (GitHub build only).
- Added Steam sign-in with an animated QR code, or with your Steam password.
- Added Steam friends with live presence and messaging.
- Added your Steam library: your Steam games show up on Home and open in the Steam app, with play time and last played in game details.
- Added Steam notifications to CL’s notification list.
- Added an achievements browser for RetroAchievements and Steam, with an overview, a source filter and “closest to mastery”.
- Added your phone’s notifications inside CL: pop-ups over games, cues on the homes, a list in the pause menu, replies from the chat pane and a list of apps to hide.
- Added emulator installs and update tracking from a curated list (GitHub build only).
- Added the Stream home, with the focused game’s art over a wavy divider and a grid.
- Added Android widgets on any home with CL’s own picker.
- Added small, wide, tall and large tile sizes.
- Added a home editor with a live preview.
- Added a new top screen layout for dual-screen devices, with Now Playing, a vignette, idle dimming and its own settings page.
- Added a game start animation: the game’s art grows out of the tile and its logo rises before the emulator opens.
- Added touch mode: CL works fully without a controller, with on-screen menu and back buttons and no button glyphs.
- Added a theme customizer that builds colors from seeds, presets or your wallpaper and saves them as a theme pack.
- Added a 3DS theme pack.
- Added in-app updates with release channels, an automatic check and a one-tap install (GitHub build only).
- Added a Now Playing music card to the pause menu, with a scrubber you can drive with a controller.
- Added game manuals: open a game’s PDF manual from its menu.
- Added a scan that finds game folders on your storage and adds them (GitHub build only).
- Added backup and restore of CL’s data, choosing what to include.
- Added Launch on, to choose which display a game or app opens on.
- Added an Accounts page for Steam, RetroAchievements, ScreenScraper and Discord, showing what each sign-in gets you.
- Added live system wallpapers behind CL with Wallpaper Reactor.
- Added European Portuguese as its own translation.
✨ Improvements
- Rebuilt Settings as a tab rail with search.
- Rebuilt dialogs, menus, sliders and the focus ring.
- Respected reduced motion throughout the app.
- Renamed the four homes to Spotlight, Backdrop, Canvas and Stream, with accurate previews when choosing one in setup.
- Redesigned first-run setup, with portrait layouts and catch-up pages for Updates and Permissions.
- Combined search into one Find sheet, and added a quick-scroll index to the drawer and folders.
- Showed the game’s fanart behind game details.
- App icons follow Android 13 themed icons.
- Showed the app icon while CL starts instead of a black screen.
- Faster cold start.
- The top screen’s 3D logo reacts to touch: spin it, and it springs back when you let go.
- The top screen’s game card animates in when achievements or last played load late.
- Each platform’s logo shows over its wallpaper on the top screen, and empty platform wallpapers are filled in.
- The Install players buttons name the emulator app (“Get RetroArch”), not the system.
- The Permissions setup page lists each permission by name.
- Reviewed every translation.
🔧 Fixes
- Fixed the app drawer, Settings and other screens not opening after pressing B on a controller (they opened hidden behind Home). Affects any device with a physical controller.
- Fixed tile icons staying blurry when a home was first laid out at a smaller size.
- Fixed the automatic home showing regular apps. It shows only games, folders and platforms.
- Fixed backspace not clearing text in Edit title in landscape with the on-screen keyboard.
- Fixed a memory leak when rotating the screen.
- Fixed a crash when a game failed to launch with Discord presence on.
- Fixed apps that aren’t games picking up game titles and art.
- Fixed BIOS files and duplicate archive copies being listed as games.
v2.0.0-beta.8Pre-release
Release Notes
➕ New Features
- Added a Material 3 Expressive redesign of the whole app, with new colors, type, shapes and springy motion.
- Added portrait mode for phones and handhelds, with portrait homes and an Auto/Portrait orientation setting.
- Added a pause menu over any game: hold L3+R3 for quick settings, play time, battery, notifications, music and friends (GitHub build only).
- Added Steam sign-in with an animated QR code, or with your Steam password.
- Added Steam friends with live presence and messaging.
- Added your Steam library: your Steam games show up on Home and open in the Steam app, with play time and last played in game details.
- Added Steam notifications to CL’s notification list.
- Added an achievements browser for RetroAchievements and Steam, with an overview, a source filter and “closest to mastery”.
- Added your phone’s notifications inside CL: pop-ups over games, cues on the homes, a list in the pause menu, replies from the chat pane and a list of apps to hide.
- Added emulator installs and update tracking from a curated list (GitHub build only).
- Added the Stream home, with the focused game’s art over a wavy divider and a grid.
- Added Android widgets on any home with CL’s own picker.
- Added small, wide, tall and large tile sizes.
- Added a home editor with a live preview.
- Added a new top screen layout for dual-screen devices, with Now Playing, a vignette, idle dimming and its own settings page.
- Added a game start animation: the game’s art grows out of the tile and its logo rises before the emulator opens.
- Added touch mode: CL works fully without a controller, with on-screen menu and back buttons and no button glyphs.
- Added a theme customizer that builds colors from seeds, presets or your wallpaper and saves them as a theme pack.
- Added a 3DS theme pack.
- Added in-app updates with release channels, an automatic check and a one-tap install (GitHub build only).
- Added a Now Playing music card to the pause menu, with a scrubber you can drive with a controller.
- Added game manuals: open a game’s PDF manual from its menu.
- Added a scan that finds game folders on your storage and adds them (GitHub build only).
- Added backup and restore of CL’s data, choosing what to include.
- Added Launch on, to choose which display a game or app opens on.
- Added an Accounts page for Steam, RetroAchievements, ScreenScraper and Discord, showing what each sign-in gets you.
- Added live system wallpapers behind CL with Wallpaper Reactor.
- Added European Portuguese as its own translation.
✨ Improvements
- Rebuilt Settings as a tab rail with search.
- Rebuilt dialogs, menus, sliders and the focus ring.
- Respected reduced motion throughout the app.
- Renamed the four homes to Spotlight, Backdrop, Canvas and Stream, with accurate previews when choosing one in setup.
- Redesigned first-run setup, with portrait layouts and catch-up pages for Updates and Permissions.
- Combined search into one Find sheet, and added a quick-scroll index to the drawer and folders.
- Showed the game’s fanart behind game details.
- App icons follow Android 13 themed icons.
- Showed the app icon while CL starts instead of a black screen.
- Faster cold start.
- The top screen’s 3D logo reacts to touch: spin it, and it springs back when you let go.
- The top screen’s game card animates in when achievements or last played load late.
- Each platform’s logo shows over its wallpaper on the top screen, and empty platform wallpapers are filled in.
- The Install players buttons name the emulator app (“Get RetroArch”), not the system.
- The Permissions setup page lists each permission by name.
- Reviewed every translation.
🔧 Fixes
- Fixed tile icons staying blurry when a home was first laid out at a smaller size.
- Fixed the automatic home showing regular apps. It shows only games, folders and platforms.
- Fixed backspace not clearing text in Edit title in landscape with the on-screen keyboard.
- Fixed a memory leak when rotating the screen.
- Fixed a crash when a game failed to launch with Discord presence on.
- Fixed apps that aren’t games picking up game titles and art.
- Fixed BIOS files and duplicate archive copies being listed as games.
v2.0.0-beta.7.8Pre-release
What’s Changed
- Fix dock centering on game info screen
- Fix Discord presence foreground-service crashes
v2.0.0-beta.7.7Pre-release
What’s Changed
- Improve Discord onboarding setup
- Prevent screen backgrounds from playing over one another
v2.0.0-beta.7.6Pre-release
What’s Changed
- Renamed the theme setting label to Console Themes.
- Fixed localized placeholders for platform issue dialogs.
- Fixed Discord rich presence notification handling.
v2.0.0-beta.7.5Pre-release
What’s Changed
- Add ES-DE media import to ROM onboarding, including mix image support
- Add a foreground service to keep Discord rich presence active during gameplay
- Improve automatic and manual media scraping by batching displayed shortcuts, avoiding duplicate scrape work, and fixing wallpaper/banner priority
- Add a ScreenScraper sign-in prompt in the media picker
- Improve platform readiness handling with an issue dialog before opening fixes
- Align retro media filenames with ES-DE and improve media picker refresh, filters, role priority, and source selection
- Prefer SteamGridDB for poster scraping
- Fix localization coverage and remove hardcoded UI strings
- Fix UI skin tint behavior across menus
v2.0.0-beta.7.4Pre-release
What’s Changed
- Fix WebView user agent to prevent sites blocking embedded requests
- Fix profile picture resetting on restart with external storage enabled
- Fix WebNavigatorFab position to overlay right pane only
- Add external database backup restore
- Add smart icon cache to skip re-caching unchanged app icons on startup
- Add media quick action button to shortcut context menu
- Add priority-only filter toggle to media picker type column
- Replace webview URL bar with navigator FAB in media dialog
- Add delete selected media to FAB and improve media dialog surface colors
- Replace search icon with settings icon on media picker FAB
- Reorder shortcut context menu items by priority
v2.0.0-beta.7.3Pre-release
What’s Changed
- Added folder and platform navigation support when launching shortcuts
- Added new sound effects and audio feedback across the interface
- Added icon hover overlays to UI skins
- Added a unified media management dialog for shortcuts
- Added back support for
.customgamefiles - Added distribution-aware release and upgrade handling
- Changed onboarding to show
Nextinstead ofSkipafter selecting directories - Changed the popup sound effect
- Moved
Home,Edit, andUninstallinto a quick-action icon row in the shortcut menu - Unified shortcut details into a
Game Infotab - Unlocked theme color selection for all users
- Reorganized screen settings tabs
- Removed the dock buttons section from the customize menu
- Improved custom theme surface colors
- Improved UI skin scaling support
- Improved dock drag feedback
- Improved wallpaper replacement cleanup
- Improved retro game info fallback behavior when scraped data is missing
- Fixed issues reported from beta 7.x crashes
- Fixed shadow image layers filling incorrectly in images
- Kept app view icons square inside frames
- Fixed a video wallpaper cleanup issue
- Improved adaptive icon bitmap sizing
- Improved display launch fallback behavior
- Validated and safely opened retro metadata links
v2.0.0-beta.7.2Pre-release
What’s Changed
- Improved InfoScreen layout and RetroAchievements text visibility
- Improved reliability of platform updates
- Added custom theme color picker with HSL sliders
- Improved folder creation menu organization
- Added meta-themes for one-tap full theme application
- Made icon appearance settings configurable per screen
- Added app-wide background wallpaper support
- Improved onboarding loading experience
- Updated game tagging system
- Added downloadable UI skin packs
- Added controller haptic feedback support
- Added random pick button to folders
- Added new banner display modes (None, Default, Darken, Vignette)
- Improved focus behavior in folder rows
- Fixed issue with games being re-added to home screen on update
- Added wallpaper pack variants
- Improved theme catalog system
- Added meta-theme variants, icon pack integration, and transparent dock background
- Added folder view customization in themes
- Moved simplify game titles setting to media menu
- Removed Tutorial section from Frontend menu
- Added new UI skin customization options and layout fixes
- Added 9-patch scaling support for UI skins
- Added option to reset all game media and metadata
v2.0.0-beta.7.1Pre-release
What’s Changed
- Add wallpaper pack system and startup packs
- Add All Games dynamic folder
- Add GOG, Epic Game, and Custom Game tag file support
- Enable metadata editor tab for all shortcuts
- Add Theme Packs button to Theme section in Customize menu
- Add icons and Theme Settings option to dock settings dropdown
- Add dropdown on click to app drawer section display
- Add startup media volume slider
- Add wait-for-startup-animation settings
- Add confirmation dialog when video is set as top image priority
- Add hide button prompts setting and localize hide app info
- Delay app music for startup videos
- Fix startup screen flash when custom wallpaper is set
- Fix Play Once startup animation not auto-loading after video ends
- Fix folder row logo stuck bug and move the buttons above the description
- Fix images not erasing from disk when removed via UI
- Fix grid menu icons centering within their cells
- Fix some emulation commands not parsing correctly
- Show user notification when ROM player argument parsing fails
- Fix region priority fallback to preserve default ordering
- Remove logo from wallpaper role priority list
Full Changelog: v2.0.0-beta.7.0…v2.0.0-beta.7.1
v2.0.0-beta.7.0Pre-release
What’s Changed
- Add Screen Settings dialog for contextual folder and drawer settings
- Add per-screen wallpaper customization
- Add custom startup animations
- Add Media settings tab for scraping and image settings
- Add transparent sidebar setting for Immersive view
- Add theme customization dialog for dock icon packs
- Add “Wallpaper Only” mode for the info screen
- Replace “Follow System Theme” with a dark/light mode switch
- Fix multiple crashes
- Fix dock icon packs rendering white
- Improve dock icon sizing
- Fix MainActivity appearing in recents on dual-screen devices
- Fix dock display selector popup positioning
- Fix Info screen layout stacking issues
v2.0.0-beta.6.12
What’s Changed
- Increase opacity of play and menu buttons in info screen
- Fix Discord friend activity notifications ignoring the notification setting
- Fix RetroAchievements cache crash and persistent storage
- Fix crash in PauseMenu
v2.0.0-beta.6.11
What’s Changed
- Enabled support for old Drastic and RetroArch versions with no configuration required.
- Add logging for Discord sign-in failures
- Add ScreenScraper sign-in button to image selection dialog
v2.0.0-beta.6.10Pre-release
What’s Changed
- Unlocked CL Pro for AYN Thor
- Add crossfade animation to list mode Icons
v2.0.0-beta.6.9Pre-release
What’s Changed
- Improved folder list mode scroll performance
- Disabled auto-launching CL on new displays by default (this is the standard Android launcher behavior)
v2.0.0-beta.6.8Pre-release
What’s Changed
- Fix stale installed players after platform data update
- Add Rotate Screens dock button for multi-display setups
- Improve dock settings UI, localize strings, and parallelize icon downloads
- Fix info screen desync after screen changes
- Refactor Discord settings to use toggle menus
- Add option to disable friend status notifications on Discord
- Improve audio playback display state tracking
- Fix PauseMenu crash
v2.0.0-beta.6.7Pre-release
What’s Changed
- Fix shortcut icon aspect ratio in IconBox and menu screen
- Move Files dock button to CATEGORY_APP_FILES intent
- Fix CursorWindow overflow crash when loading custom images
- Fix platform names and icons reverting after process death
- Fix Discord sign-in failures and Rich Presence persisting when backgrounded
- Fix backgrounds disappearing randomly
v2.0.0-beta.6.6Pre-release
What’s Changed
- Add per-display pause menu
- Fix custom images not recovering after process death
- Fix folder preview aspect ratio in AppDrawer and Tile views
- Enable auto-launch on new displays by default
- Fix many images not scraping properly
- Fix image sizing and aspect ratio handling
v2.0.0-beta.6.5Pre-release
What’s Changed
- Prevent custom image unloading on app resume
- Show Dock on InfoScreen when main display is paused
v2.0.0-beta.6.4Pre-release
What’s Changed
- Fix icons unloading on app resume
- Fix folder/home reorder stale-state race condition and shimmer
- Fix PauseMenu crash
- Fix ClassCastException
- Improve friend online notifications with reduced number
- Icon improvements: size range, folder aspect ratio, background suppression
- Make banner backgrounds respect icon background setting
- Add showBackground override to ShortcutIconView (suppressed in IconBox)
- Increase debouncedFocusedShortcutId debounce from 150ms to 200ms
- Improve Discord RPC badge
v2.0.0-beta.6.3Pre-release
What’s Changed
- Add Recently Played dynamic folder type
- Make All drawer section disableable and enforce minimum one section
- Add circular background to scrape indicator
- Fix icons disappearing on home screen after app resume
- Prevent cleared game metadata from being restored by auto-scrape
- Fix wallpaper flickering between screens
- Fix banner icon background and focus highlight rendering
- Enforce rigid aspect ratios and fix freeform image clipping
v2.0.0-beta.6.2Pre-release
What’s Changed
- Use screen aspect ratio for pause menu dialog and enable scrollable navigation bar for short screens
- Fix crash after process restart
- Fix crash in platform settings
- Fix crash on Discord sign-in cancellation
v2.0.0-beta.6.1Pre-release
What’s Changed
- Fix 3 crashes from platform short name resolution and friends list
v2.0.0-beta.6.0Pre-release
What’s Changed
- Add Discord integration (sign-in, lobby chat, RPC presence, and profile badges)
- Add ScreenScraper as a source for game media and enable automatic video downloads
- Improve loading and large library performance
- Add retro game metadata editing
- Add downloadable dock icon pack system
- Add persistent scrape indicators to all view types
- Improve lastPlayed tracking and sorting
- Replace Add/Remove Home with Change Folders submenu
- Add manual profile picture support
- Add utility to conditionally hide UI elements
- Refactor RetroAchievements sign-in dialog with internal validation
- Add RetroArch folder picker tutorial dialog
- Fix crash when the override platform index file is corrupted
- Fix grid menu off-center display on certain screen sizes
- Fix settings focus indicator visibility
- Fix other crashes* Simplify image quality settings to use consistent high-quality compression
- Fix banner crossfade animation when transitioning to shortcut without banner
v2.0.0-beta.5.1
What’s Changed
- Fix SD card retry logic for loading platforms from cold boot
- Fix grid menu focus restoration issues
v2.0.0-beta.5Pre-release
What’s Changed
- Replace sound effects toggle with volume slider
- Remove unused foreground service permissions
- Increased performance of the default background
- Large scrolling performance improvement with focused shortcut debouncing
- Fix custom music not loading in external files mode
- Fix retro game uninstallation and improve uninstall messages
- Fix unoptimized image retrieval from the database
- Fix platform sorting to respect user sort preferences
- Fix crash when launching game with missing platform reference
v2.0.0-beta.4.7
What’s Changed
- Fix NavigationRail spacing in PauseMenu on some devices
- Localize RetroArch invalid folder error message
- Prevented slowdown issue on app resume
- Fix crashes when scrolling video backgrounds
- Fix incorrect platform titles in folders
v2.0.0-beta4.6Pre-release
What’s Changed
- Refactor pinned shortcut handling with type-safe IDs and validation
- Remove unused showLaunchableTitlePopup feature
- Auto-add pinned shortcuts to home screen
- Always show TextView highlight in folder list mode
- Improve web image search with full platform names
- Improve display tracking with reference counting and empty state handling
- Fix multiple crashes
- Optimize image memory usage with size-based downsampling
v2.0.0-beta4.5Pre-release
What’s Changed
- Add RetroAchievements sign-in UI to pause menu Friends tab
- Add settings toggle to disable focus highlighting
- Fix RetroAchievements profile picture not displaying on initial load
- Add edge-adaptive UI to immersive view
- Remove pinned shortcuts from folders during uninstall
- Improve video playback lifecycle management
- Fix app drawer section selection when available sections change
- Restore logo and metadata display in folder row view
- Restored and improved retro game launching with multi-file, M3U playlist support, improved error messages, and performance improvements
- Fixed multiple crashes, out-of-memory errors, and improved performance
v2.0.0-beta4.4Pre-release
What’s Changed
- Fix a serialization crash in the pause menu
- Shortcuts can now be “uninstalled”
- Fix app drawer key handling for consistent button presses
- Overhaul focus handling with local screen state to resume back screens properly
- Fix scraper performance degradation over time
- Add auto-scroll centering for gamepad bumper reordering
- Fix custom music not playing until app restart
- Fix icon colors
- Restore icon pack functionality for Android apps
- Add shortcut background toggle and remove Icon Shape None
- Restore achievement status display in folder header
v2.0.0-beta4.3Pre-release
What’s Changed
- Prioritize box front covers over icons for image role defaults
- Fix pinned shortcut launch by resolving original shortcut ID
- Restore transparent icon backgrounds when icon shape is None
- Conditionally resolve badge based on showBadge setting
- Add navigation support for MarketEntity shortcuts
- Fix FolderScreen transition appearing as expansion instead of fade
- Add Poster fallback for Icon role and force shape in AppView
- Restore shortcut focus behavior when navigating between screens
- Fix display selection dialog not showing with multiple external displays
- Implemented multi-screen selection in the dock
- Fixed late initialization crash
- Fix too many connection manager connections crash
- Added a notification to tell the user to install players
v2.0.0-beta4.2Pre-release
Release Notes
New Features
➕ Added External Displays settings section with app drawer as secondary display option. ➕ Added emulation-station style frontend media support for platform artwork and backgrounds. ➕ Added external user files support for custom content. ➕ Complete shortcut system overhaul with improved metadata, caching, and performance. ➕ Added platform settings as a dedicated settings category for better organization. ➕ Added customizable Platform index.json URLs with Console Launcher as the default. ➕ Added automatic scraping toggle in Frontend Themes settings. ➕ Added RetroAchievements sign-in and sign-out UI with improved user profile handling. ➕ Added auto-launch on external displays feature. ➕ Added player install screen with auto-refresh functionality. ➕ Added support for .psvita and .steam launcher files. ➕ Added “Update Titles from Scraper” setting to Frontend Settings.
Improvements
✨ Implemented LRU cache for scraper search results to improve performance. ✨ Simplified and improved image search functionality. ✨ Refined UI interactions and image handling across the app. ✨ Added Neo Geo and Atomiswave to arcade platform mapping. ✨ Improved dock accessibility with enhanced focus indicators. ✨ Overhauled icons across the app, replacing custom drawables with Lucide icons. ✨ Improved InfoScreen UI layout and sizing for better visual consistency. ✨ Made ImmersiveMenu fade edge responsive to screen size. ✨ Replaced border divider with fade edge effect in ImmersiveMenu. ✨ Refactored app drawer with section-based filtering and improved localization. ✨ Updated terminology from ROM to game across the entire codebase. ✨ Reorganized config settings and files for better maintainability. ✨ Updated dependencies and refactored for the latest library versions. ✨ Disabled crossfade animation by default in image loader for snappier UI. ✨ Use platform shortname for long folder titles to prevent overflow. ✨ Adjusted base item counts for shortcut view types.
Fixes
🔧 Fixed screens not updating immediately with profile changes. 🔧 Fixed file path replacement in the platform launch system. 🔧 Restored uninstall confirmation dialog for custom CL shortcuts. 🔧 Fixed app drawer game filter to respect the user’s “mark as game” setting. 🔧 Fixed shortcut hide from drawer functionality. 🔧 Fixed shortcut title popup spacing with dynamic height calculation. 🔧 Fixed market not loading due to network access on the main thread. 🔧 Fixed settings menu padding and improved visual consistency. 🔧 Fixed secondary display crash in External Displays. 🔧 Fixed modifier order and improved padding on InfoScreen. 🔧 Miscellaneous bug fixes and stability improvements.
Since beta 4
✨ Update platform script to use console-launcher repository ✨ Refactor onboarding UI with Lucide icons and comprehensive localization 🔧 Fix retro game icon acronym consistency ➕ Add automatic home screen addition for newly installed games 🔧 Fix home screen games being re-added after manual removal ➕ Add animated gradient background with performance optimizations ✨ Hide left pane in immersive mode when no dock buttons are active 🔧 Fix platform matcher incorrectly matching folders with metadata files ✨ Hide add button for Android games folders ✨ Localize hardcoded strings in AppDrawerScreen ✨ Remove Surface wrapper from InfoScreen to show Android wallpaper ➕ Add shortcut type filtering to app drawer 🔧 Fix slider controller input issues and reset button visibility 🔧 Fix TextInputDialog state reset bug when deleting text ✨ Add Icon type to Poster role priority and enable game app scraping ✨ Refactor scraping logic to centralize conditional checks ✨ Refactor button type swapping to use centralized extension function 🔧 Fix crash in findMostMainDisplay when display set is empty 🔧 Fix app drawer display issue and refactor onboarding text shadows 🔧 Fix improper content colors on info screen ➕ Add blank screen display option for secondary displays ✨ Capitalize display profile plural strings ➕ Add icon-only display mode for GridMenu dock buttons ✨ Shortcut rendering overhaul ➕ Add per-location banner background settings 🔧 Fix crash when aspectRatio is NaN in ImageModel 🔧 Fix serialization crash in PauseMenuTab classes 🔧 Fix crash when directory info is null in PlatformGameScanner 🔧 Fix crash when temp folder doesn’t exist in createTempFile 🔧 Fix ClassCastException when pushing screens from TabNavigator context ✨ Remove create empty folders option from platform generator 🔧 Fix display selection dialog showing on single-screen devices 🔧 Fix external display auto-launch timing issues ✨ Optimize game search 🔧 Fix RetroDefault icon aspect ratio to be square in Icon role 🔧 Fix platform repository initialization to prevent redundant calls 🔧 Fix add button and shortcut selector for home screen
v2.0.0-beta4.1Pre-release
Release Notes
New Features
➕ Added External Displays settings section with app drawer as secondary display option. ➕ Added emulation-station style frontend media support for platform artwork and backgrounds. ➕ Added external user files support for custom content. ➕ Complete shortcut system overhaul with improved metadata, caching, and performance. ➕ Added platform settings as a dedicated settings category for better organization. ➕ Added customizable Platform index.json URLs with Console Launcher as the default. ➕ Added automatic scraping toggle in Frontend Themes settings. ➕ Added RetroAchievements sign-in and sign-out UI with improved user profile handling. ➕ Added auto-launch on external displays feature. ➕ Added player install screen with auto-refresh functionality. ➕ Added support for .psvita and .steam launcher files. ➕ Added “Update Titles from Scraper” setting to Frontend Settings. ➕ Added animated gradient background with performance optimizations. ➕ Added shortcut type filtering to app drawer.
Improvements
✨ Implemented LRU cache for scraper search results to improve performance. ✨ Simplified and improved image search functionality. ✨ Refined UI interactions and image handling across the app. ✨ Added Neo Geo and Atomiswave to arcade platform mapping. ✨ Improved dock accessibility with enhanced focus indicators. ✨ Overhauled icons across the app, replacing custom drawables with Lucide icons. ✨ Improved InfoScreen UI layout and sizing for better visual consistency. ✨ Made ImmersiveMenu fade edge responsive to screen size. ✨ Replaced border divider with fade edge effect in ImmersiveMenu. ✨ Refactored app drawer with section-based filtering and improved localization. ✨ Updated terminology from ROM to game across the entire codebase. ✨ Reorganized config settings and files for better maintainability. ✨ Updated dependencies and refactored for the latest library versions. ✨ Disabled crossfade animation by default in image loader for snappier UI. ✨ Use platform shortname for long folder titles to prevent overflow. ✨ Adjusted base item counts for shortcut view types. ✨ Refactored onboarding UI with Lucide icons and comprehensive localization. ✨ Hide left pane in immersive mode when no dock buttons are active. ✨ Hide add button for Android games folders. ✨ Add Icon type to Poster role priority and enable game app scraping. ✨ Refactored scraping logic to centralize conditional checks. ✨ Refactored button type swapping to use centralized extension function.
Fixes
🔧 Fixed screens not updating immediately with profile changes. 🔧 Fixed file path replacement in the platform launch system. 🔧 Restored uninstall confirmation dialog for custom CL shortcuts. 🔧 Fixed app drawer game filter to respect the user’s “mark as game” setting. 🔧 Fixed shortcut hide from drawer functionality. 🔧 Fixed shortcut title popup spacing with dynamic height calculation. 🔧 Fixed market not loading due to network access on the main thread. 🔧 Fixed settings menu padding and improved visual consistency. 🔧 Fixed secondary display crash in External Displays. 🔧 Fixed modifier order and improved padding on InfoScreen. 🔧 Fixed retro game icon acronym consistency. 🔧 Fixed platform matcher incorrectly matching folders with metadata files. 🔧 Fixed slider controller input and reset button issues. 🔧 Fixed TextInputDialog state reset bug when deleting text. 🔧 Fixed crash in findMostMainDisplay when display set is empty. 🔧 Miscellaneous bug fixes and stability improvements.
Since beta 4
- Update platform script to use console-launcher repository
- Refactor onboarding UI with Lucide icons and comprehensive localization
- Fix retro game icon acronym consistency
- Add automatic home screen addition for newly installed games
- Fix home screen games being re-added after manual removal
- Add animated gradient background with performance optimizations
- Hide left pane in immersive mode when no dock buttons are active
- Fix platform matcher incorrectly matching folders with metadata files
- Hide add button for Android games folders
- Localize hardcoded strings in AppDrawerScreen
- Remove Surface wrapper from InfoScreen to show Android wallpaper
- Add shortcut type filtering to app drawer
- Fix slider controller input and reset button issues
- Fix TextInputDialog state reset bug when deleting text
- Add Icon type to Poster role priority and enable game app scraping
- Refactor scraping logic to centralize conditional checks
- Refactor button type swapping to use centralized extension function
- Fix crash in findMostMainDisplay when display set is empty
Full Changelog: v2.0.0-beta4…v2.0.0-beta4.1
v2.0.0-beta4Pre-release
Release Notes
New Features
➕ Added External Displays settings section with app drawer as secondary display option. ➕ Added emulation-station style frontend media support for platform artwork and backgrounds. ➕ Added external user files support for custom content. ➕ Complete shortcut system overhaul with improved metadata, caching, and performance. ➕ Added platform settings as a dedicated settings category for better organization. ➕ Added customizable Platform index.json URLs with Console Launcher as the default. ➕ Added automatic scraping toggle in Frontend Themes settings. ➕ Added RetroAchievements sign-in and sign-out UI with improved user profile handling. ➕ Added auto-launch on external displays feature. ➕ Added player install screen with auto-refresh functionality. ➕ Added support for .psvita and .steam launcher files. ➕ Added “Update Titles from Scraper” setting to Frontend Settings. ➕ Unlocked Console Launcher Pro for all RG DS devices.
Improvements
✨ Implemented LRU cache for scraper search results to improve performance. ✨ Simplified and improved image search functionality. ✨ Refined UI interactions and image handling across the app. ✨ Added Neo Geo and Atomiswave to arcade platform mapping. ✨ Improved dock accessibility with enhanced focus indicators. ✨ Overhauled icons across the app, replacing custom drawables with Lucide icons. ✨ Improved InfoScreen UI layout and sizing for better visual consistency. ✨ Made ImmersiveMenu fade edge responsive to screen size. ✨ Replaced border divider with fade edge effect in ImmersiveMenu. ✨ Refactored app drawer with section-based filtering and improved localization. ✨ Updated terminology from ROM to game across the entire codebase. ✨ Reorganized config settings and files for better maintainability. ✨ Updated dependencies and refactored for the latest library versions. ✨ Disabled crossfade animation by default in image loader for snappier UI. ✨ Use platform shortname for long folder titles to prevent overflow. ✨ Adjusted base item counts for shortcut view types.
Fixes
🔧 Fixed screens not updating immediately with profile changes. 🔧 Fixed file path replacement in the platform launch system. 🔧 Restored uninstall confirmation dialog for custom CL shortcuts. 🔧 Fixed app drawer game filter to respect the user’s “mark as game” setting. 🔧 Fixed shortcut hide from drawer functionality. 🔧 Fixed shortcut title popup spacing with dynamic height calculation. 🔧 Fixed market not loading due to network access on the main thread. 🔧 Fixed settings menu padding and improved visual consistency. 🔧 Fixed secondary display crash in External Displays. 🔧 Fixed modifier order and improved padding on InfoScreen. 🔧 Miscellaneous bug fixes and stability improvements.
v2.0.0-beta3.5
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays.
➕ Added display selection dialog when multiple displays are detected.
➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms.
➕ Added screen swapping support for dual-display setups.
➕ Added category filtering to App Drawer with keyboard and genre filter toggles.
➕ Added platform loading progress display showing platform name and ROM count during startup.Improvements
✨ Improved grid menu responsiveness with percentage-based cell sizing.
✨ Improved InfoScreen button hints to show text instead of icons for better clarity.
✨ Improved app drawer filter icons with proper Material 3 theming and better contrast.
✨ Improved platform subfolder detection with proper URI comparison and path handling.
✨ Updated all platform files, including Eden and Steam support.
✨ Updated all localizations across 12 languages.
✨ Platform database updates are now enabled by default on startup.Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector.
🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level.
🔧 Fixed folder screen initialization to prevent blank folders on initial load.
🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency.
🔧 Fixed--ezboolean flag parsing for retro platforms.
🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
🔧 Fixed Switch platforms not showing up.
✨ Added transparency support to the immersive dock.
🔧 Fixed multiple crashes. 🔧 Fixed InfoScreen button corner rounding in the bottom row.
🔧 Fixed emulator override not working.
🔧 Fixed dock button overlap in Immersive menu when too many buttons are present.
✨ Improved app recents behavior – app now shows in recent apps list.
🔧 Fixed TopView time and battery not updating on InfoScreen. 🔧 Fixed app stuttering on resume. 🔧 Fixed many icon display issues. 🔧 Fixed weird home menu sizing issues. 🔧 Fixed RetroAchievements not loading. 🔧 Fixed RetroArch integration.v2.0.0-beta3.4
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays.
➕ Added display selection dialog when multiple displays are detected.
➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms.
➕ Added screen swapping support for dual-display setups.
➕ Added category filtering to App Drawer with keyboard and genre filter toggles.
➕ Added platform loading progress display showing platform name and ROM count during startup.Improvements
✨ Improved grid menu responsiveness with percentage-based cell sizing.
✨ Improved InfoScreen button hints to show text instead of icons for better clarity.
✨ Improved app drawer filter icons with proper Material 3 theming and better contrast.
✨ Improved platform subfolder detection with proper URI comparison and path handling.
✨ Updated all platform files, including Eden and Steam support.
✨ Updated all localizations across 12 languages.
✨ Platform database updates are now enabled by default on startup.Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector.
🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level.
🔧 Fixed folder screen initialization to prevent blank folders on initial load.
🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency.
🔧 Fixed--ezboolean flag parsing for retro platforms.
🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
🔧 Fixed Switch platforms not showing up.
✨ Added transparency support to the immersive dock.
🔧 Fixed multiple crashes. 🔧 Fixed InfoScreen button corner rounding in the bottom row.
🔧 Fixed emulator override not working.
🔧 Fixed dock button overlap in Immersive menu when too many buttons are present.
✨ Improved app recents behavior – app now shows in recent apps list.
🔧 Fixed TopView time and battery not updating on InfoScreen. 🔧 Fixed app stuttering on resume. 🔧 Fixed many icon display issues. 🔧 Fixed weird home menu sizing issues.v2.0.0-beta3.3Pre-release
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays.
➕ Added display selection dialog when multiple displays are detected.
➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms.
➕ Added screen swapping support for dual-display setups.
➕ Added category filtering to App Drawer with keyboard and genre filter toggles.
➕ Added platform loading progress display showing platform name and ROM count during startup.Improvements
✨ Improved grid menu responsiveness with percentage-based cell sizing.
✨ Improved InfoScreen button hints to show text instead of icons for better clarity.
✨ Improved app drawer filter icons with proper Material 3 theming and better contrast.
✨ Improved platform subfolder detection with proper URI comparison and path handling.
✨ Updated all platform files, including Eden and Steam support.
✨ Updated all localizations across 12 languages.
✨ Platform database updates are now enabled by default on startup.Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector.
🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level.
🔧 Fixed folder screen initialization to prevent blank folders on initial load.
🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency.
🔧 Fixed--ezboolean flag parsing for retro platforms.
🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
🔧 Fixed Switch platforms not showing up.
✨ Added transparency support to the immersive dock.
🔧 Fixed multiple crashes. 🔧 Fixed InfoScreen button corner rounding in the bottom row.
🔧 Fixed emulator override not working.
🔧 Fixed dock button overlap in Immersive menu when too many buttons are present.
✨ Improved app recents behavior – app now shows in recent apps list.
🔧 Fixed TopView time and battery not updating on InfoScreen. 🔧 Fixed app stuttering on resume. 🔧 Fixed many icon display issues.v2.0.0-beta3.2Pre-release
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays.
➕ Added display selection dialog when multiple displays are detected.
➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms.
➕ Added screen swapping support for dual-display setups.
➕ Added category filtering to App Drawer with keyboard and genre filter toggles.
➕ Added platform loading progress display showing platform name and ROM count during startup.Improvements
✨ Improved grid menu responsiveness with percentage-based cell sizing.
✨ Improved InfoScreen button hints to show text instead of icons for better clarity.
✨ Improved app drawer filter icons with proper Material 3 theming and better contrast.
✨ Improved platform subfolder detection with proper URI comparison and path handling.
✨ Updated all platform files, including Eden and Steam support.
✨ Updated all localizations across 12 languages.
✨ Platform database updates are now enabled by default on startup.Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector.
🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level.
🔧 Fixed folder screen initialization to prevent blank folders on initial load.
🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency.
🔧 Fixed--ezboolean flag parsing for retro platforms.
🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
🔧 Fixed Switch platforms not showing up.
✨ Added transparency support to the immersive dock.
🔧 Fixed multiple crashes. 🔧 Fixed InfoScreen button corner rounding in the bottom row.
🔧 Fixed emulator override not working.
🔧 Fixed dock button overlap in Immersive menu when too many buttons are present.
✨ Improved app recents behavior – app now shows in recent apps list.
🔧 Fixed TopView time and battery not updating on InfoScreen.v2.0.0-beta3.1Pre-release
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays. ➕ Added display selection dialog when multiple displays are detected. ➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms. ➕ Added screen swapping support for dual-display setups. ➕ Added category filtering to App Drawer with keyboard and genre filter toggles. ➕ Added platform loading progress display showing platform name and ROM count during startup.
Improvements
✨ Improved home menu organization by splitting HandheldView and ImmersiveView into dedicated files. ✨ Improved Dock component with Material 3 styling and cleaner visuals. ✨ Improved grid menu responsiveness with percentage-based cell sizing. ✨ Improved InfoScreen button hints to show text instead of icons for better clarity. ✨ Improved app drawer filter icons with proper Material 3 theming and better contrast. ✨ Improved platform subfolder detection with proper URI comparison and path handling. ✨ Improved UI behavior by excluding the launcher from the recent apps list. ✨ Updated all platform files, including Eden and Steam support. ✨ Updated all localizations across 12 languages. ✨ Platform database updates are now enabled by default on startup.
Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector. 🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level. 🔧 Fixed folder screen initialization to prevent blank folders on initial load. 🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency. 🔧 Fixed
--ezboolean flag parsing in RetroIntentParser. 🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
🔧 Fixed Switch platforms not showing up. ✨ Added transparency support to the immersive dock. 🔧 Fixed multiple crashes.
v2.0.0-beta3Pre-release
Release Notes
New Features
➕ Added multi-display support for launching games and apps on external displays. ➕ Added display selection dialog when multiple displays are detected. ➕ Added generalized DPT tag system supporting Steam, ScummVM, Xbox Game Pass, PS3, and more platforms. ➕ Added screen swapping support for dual-display setups. ➕ Added category filtering to App Drawer with keyboard and genre filter toggles. ➕ Added platform loading progress display showing platform name and ROM count during startup.
Improvements
✨ Improved home menu organization by splitting HandheldView and ImmersiveView into dedicated files. ✨ Improved Dock component with Material 3 styling and cleaner visuals. ✨ Improved grid menu responsiveness with percentage-based cell sizing. ✨ Improved InfoScreen button hints to show text instead of icons for better clarity. ✨ Improved app drawer filter icons with proper Material 3 theming and better contrast. ✨ Improved platform subfolder detection with proper URI comparison and path handling. ✨ Improved UI behavior by excluding the launcher from the recent apps list. ✨ Updated all platform files, including Eden and Steam support. ✨ Updated all localizations across 12 languages. ✨ Platform database updates are now enabled by default on startup.
Fixes
🔧 Fixed custom games (apps marked as games) not appearing in the random game selector. 🔧 Fixed platform subfolders not being created, causing ROMs to appear at the wrong level. 🔧 Fixed folder screen initialization to prevent blank folders on initial load. 🔧 Fixed filter icon toggle button colors in app drawer for better visual consistency. 🔧 Fixed
--ezboolean flag parsing in RetroIntentParser. 🔧 Fixed folder detection logic with improved URI path handling.Changes Since beta 3
v2.0.0-beta2.3
Release Notes
New Features
➕ Added secondary display info screen with RetroAchievements integration.
➕ Added auto-focus for the first launchable in folders and the app drawer.
➕ Made GridMenu resolution-responsive with percentage-based sizing.
➕ Added a new Grid menu.Improvements
✨ Improved Immersive View layout for better visual balance and scaling.
✨ Improved title visibility detection for LaunchableSurface components.
✨ Improved UI layout and title visibility behavior across multiple screens.
✨ Removed custom shadow effects from the Dock component for cleaner visuals.
✨ Improved storage error handling with retry logic and custom exceptions.Fixes
🔧 Fixed issues with title visibility not updating correctly in some views.
🔧 Minor stability and performance improvements across layouts and storage handling.Changes Since beta2
🔧 Fixed build crash. ✨ Improved InfoScreen layout and added a simplified RetroAchievements display.
🔧 Fixed “Browser not supported” error when using Google Image Search.
✨ Refactored RetroAchievements profile picture loading for a more reliable display.
➕ Added Settings FAB to the Grid Menu when not in dock mode.
✨ Reorganized Immersive View layout to show profile picture and dock in the top row.
🔧 Fixed image selection not being saved when the pop-up was dismissed.
🔧 Fixed dual-screen mode not restoring InfoScreen properly on app resume. ➕ Add bumper button reordering support to GridMenu.v2.0.0-beta2.2
Release Notes
New Features
➕ Added secondary display info screen with RetroAchievements integration.
➕ Added auto-focus for the first launchable in folders and the app drawer.
➕ Made GridMenu resolution-responsive with percentage-based sizing.
➕ Added a new Grid menu.Improvements
✨ Improved Immersive View layout for better visual balance and scaling.
✨ Improved title visibility detection for LaunchableSurface components.
✨ Improved UI layout and title visibility behavior across multiple screens.
✨ Removed custom shadow effects from the Dock component for cleaner visuals.
✨ Improved storage error handling with retry logic and custom exceptions.Fixes
🔧 Fixed issues with title visibility not updating correctly in some views.
🔧 Minor stability and performance improvements across layouts and storage handling.Changes Since beta2
🔧 Fixed build crash. ✨ Improved InfoScreen layout and added a simplified RetroAchievements display.
🔧 Fixed “Browser not supported” error when using Google Image Search.
✨ Refactored RetroAchievements profile picture loading for a more reliable display.
➕ Added Settings FAB to the Grid Menu when not in dock mode.
✨ Reorganized Immersive View layout to show profile picture and dock in the top row.
🔧 Fixed image selection not being saved when the pop-up was dismissed.
🔧 Fixed dual-screen mode not restoring InfoScreen properly on app resume.v2.0.0-beta2.1
Release Notes
New Features
➕ Added secondary display info screen with RetroAchievements integration.
➕ Added auto-focus for the first launchable in folders and the app drawer.
➕ Made GridMenu resolution-responsive with percentage-based sizing.
➕ Added a new Grid menu.Improvements
✨ Improved Immersive View layout for better visual balance and scaling.
✨ Improved title visibility detection for LaunchableSurface components.
✨ Improved UI layout and title visibility behavior across multiple screens.
✨ Removed custom shadow effects from the Dock component for cleaner visuals.Fixes
🔧 Fixed issues with title visibility not updating correctly in some views.
🔧 Minor stability and performance improvements across layouts and storage handling.
🔧 Improved storage error handling with retry logic and custom exceptions.Changes Since beta2
🔧 Fixed build crash.
v2.0.0-beta1
Release Notes
New Features
➕ Added RetroAchievements player online notification and improved friends list loading speed. ➕ Added achievement preview to every game when in folders. ➕ Added RetroAchievements profile picture to home screen. ➕ Added an auto-sort homescreen sort that shows recently played games. ➕ Added RetroArch integration with detecting, updating, and installing cores. ➕ Enabled image/metadata scraping for any shortcut. ➕ Consolidated image scraping to the Customize menu. ➕ Added image thumbnails, improving loading performance. ➕ Added OLED option to custom themes and improved colors.
Improvements
✨ Improved icon layout on the folder list view to be centered on the screen. ✨ Improved folder list view icon sizing. ✨ Improved folder list view focusing focused shortcut options. ✨ Improved the metadata shown in the folder row view. ✨ Folders also sort by recently opened. ✨ Updated default emulation platforms. ✨ Unlocked CL pro for GammaOS. ✨ Improved spacing of edit shortcut menu image row. ✨ App drawer scales better with small screens. ✨ Improved RetroAchievements controller support. ✨ Added image fallbacks when searching. ✨ Image loading improvement. ✨ Improved emoji rendering performance. ✨ Improved dropdown loading speed. ✨ Improved the look of the controller menu. ✨ Large image and scraping performance improvements. ✨ Improved notification box shadow. ✨ Stopped using default app icons as logos and wallpapers.
Fixes
🔧 Minor home screen performance increase. 🔧 Improved scraping performance by moving to Ktor. 🔧 Fixed wireless settings not opening in GammaOS. 🔧 Prevented many stutters/freezes from file access. 🔧 Prevented crash when installing and downloading RetroArch cores. 🔧 Logos not showing up in folder rows on non-retro games. 🔧 Fixed incorrect images showing up on some icon types.
Changes Since v1
v2.0.0-alpha25.1Pre-release
Release Notes
New Features
➕ Added RetroAchievements player online notification and improved friends list loading speed. ➕ Added achievement preview to every game when in folders. ➕ Added RetroAchievements profile picture to home screen. ➕ Added an auto-sort homescreen sort that shows recently played games. ➕ Added RetroArch integration with detecting, updating, and installing cores. ➕ Enabled image/metadata scraping for any shortcut. ➕ Consolidated image scraping to the Customize menu. ➕ Added image thumbnails, improving loading performance.
Improvements
✨ Improved icon layout on the folder list view to be centered on the screen. ✨ Improved folder list view icon sizing. ✨ Improved folder list view focusing focused shortcut options. ✨ Improved the metadata shown in the folder row view. ✨ Folders also sort by recently opened. ✨ Updated default emulation platforms. ✨ Unlocked CL pro for GammaOS. ✨ Improved spacing of edit shortcut menu image row. ✨ App drawer scales better with small screens. ✨ Improved RetroAchievements controller support. ✨ Added image fallbacks when searching. ✨ Image loading improvement. ✨ Improved emoji rendering performance. ✨ Improved dropdown loading speed. ✨ Improved the look of the controller menu. ✨ Large image and scraping performance improvements.
Fixes
🔧 Minor home screen performance increase. 🔧 Improved scraping performance by moving to Ktor. 🔧 Fixed wireless settings not opening in GammaOS. 🔧 Prevented many stutters/freezes from file access.
Changes Since v25
➕ Added OLED option to custom themes and improved colors. ✨ Improved notification box shadow. ✨ Stopped using default app icons as logos and wallpapers. 🔧 Prevented crash when installing and downloading RetroArch cores. 🔧 Logos not showing up in folder rows on non-retro games.
v2.0.0-alpha25Pre-release
Release Notes
New Features
➕ Added RetroAchievements player online notification and improved friends list loading speed. ➕ Added achievement preview to every game when in folders. ➕ Added RetroAchievements profile picture to home screen. ➕ Added an auto-sort homescreen sort that shows recently played games. ➕ Added RetroArch integration with detecting, updating, and installing cores. ➕ Enabled image/metadata scraping for any shortcut. ➕ Consolidated image scraping to the Customize menu. ➕ Added image thumbnails, improving loading performance.
Improvements
✨ Improved icon layout on the folder list view to be centered on the screen. ✨ Improved folder list view icon sizing. ✨ Improved folder list view focusing focused shortcut options. ✨ Improved the metadata shown in the folder row view. ✨ Folders also sort by recently opened. ✨ Updated default emulation platforms. ✨ Unlocked CL pro for GammaOS. ✨ Improved spacing of edit shortcut menu image row. ✨ App drawer scales better with small screens. ✨ Improved RetroAchievements controller support. ✨ Added image fallbacks when searching. ✨ Image loading improvement. ✨ Improved emoji rendering performance. ✨ Improved dropdown loading speed. ✨ Improved the look of the controller menu. ✨ Large image and scraping performance improvements.
Fixes
🔧 Minor home screen performance increase. 🔧 Improved scraping performance by moving to Ktor. 🔧 Fixed wireless settings not opening in GammaOS. 🔧 Prevented many stutters/freezes from file access.
Changes Since v25
v2.0.0-alpha24.2
Release Notes
New Features
➕ Added the ability to sort the home screen by alphabetical and recently played. ➕ Added wallpaper and logo shortcut images. ➕ Added links to Wikipedia and YouTube in folder list view.
Improvements
✨ Folder design overhaul. ✨ RetroAchievements folders now get games in subfolders. ✨ Increased separation between app bg and foreground. ✨ Creating platforms manually also downloads the default icons. ✨ Improved image placeholders in the web image selector. ✨ Increased retro shortcut default image resolution. ✨ Added wallpaper to market. ✨ Shortcut spacing adjusts with screen size.
Fixes
🔧 Massive RetroAchievements loading speedup - you can now quickly load platform RetroAchievements list for thousands of games. 🔧 Redid retro game loading for large loading speed improvement. 🔧 More loading improvements. 🔧 Sort shortcuts alphabetically in folder add dialog. 🔧 Fixed opening retro game file location. 🔧 Fixed being unable to load with Wallpaper Engine.
Changes Since v24
➕ Added links to RetroAchievement user profile and messaging in friends list. ✨ Improved some letter padding scaling. ✨ Lessened background coloring. ✨ Improved RetroAchievements friends list status when online. ✨ RetroAchievements friends list now scales better. ✨ Made the app drawer keyboard semi-transparent. ✨ Improved the look of filtered letters when selected. ✨ Increased the immersive view top row size. 🔧 Prevent focus jumping around when selecting filtered letters. 🔧 Fixed posters showing highlight with shapes turned off. 🔧 Fixed shape button prompts not showing up. 🔧 Fixed shape button prompts being colored in the controller menu. 🔧 Fixed recently played games not sorting immediately.
v2.0.0-alpha24.1
Release Notes
New Features
➕ Added the ability to sort the home screen by alphabetical and recently played. ➕ Added wallpaper and logo shortcut images. ➕ Added links to Wikipedia and YouTube in folder list view.
Improvements
✨ Folder design overhaul. ✨ RetroAchievements folders now get games in subfolders. ✨ Increased separation between app bg and foreground. ✨ Creating platforms manually also downloads the default icons. ✨ Improved image placeholders in the web image selector. ✨ Increased retro shortcut default image resolution. ✨ Added wallpaper to market. ✨ Shortcut spacing adjusts with screen size.
Fixes
🔧 Massive RetroAchievements loading speedup - you can now quickly load platform RetroAchievements list for thousands of games. 🔧 Redid retro game loading for large loading speed improvement. 🔧 More loading improvements. 🔧 Sort shortcuts alphabetically in folder add dialog. 🔧 Fixed opening retro game file location. 🔧 Fixed being unable to load with Wallpaper Engine.
Changes Since v24
➕ Added links to RetroAchievement user profile and messaging in friends list. ✨ Improved some letter padding scaling. ✨ Lessened background coloring. ✨ Improved RetroAchievements friends list status when online. ✨ RetroAchievements friends list now scales better. ✨ Made the app drawer keyboard semi-transparent. ✨ Improved the look of filtered letters when selected. ✨ Increased the immersive view top row size. 🔧 Prevent focus jumping around when selecting filtered letters. 🔧 Fixed posters showing highlight with shapes turned off.
v2.0.0-alpha24
Release Notes
New Features
➕ Added the ability to sort the home screen by alphabetical and recently played. ➕ Added wallpaper and logo shortcut images. ➕ Added links to Wikipedia and YouTube in folder list view.
Improvements
✨ Folder design overhaul. ✨ RetroAchievements folders now get games in subfolders. ✨ Increased separation between app bg and foreground. ✨ Creating platforms manually also downloads the default icons. ✨ Improved image placeholders in the web image selector. ✨ Increased retro shortcut default image resolution. ✨ Added wallpaper to market. ✨ Shortcut spacing adjusts with screen size.
Fixes
🔧 Massive RetroAchievements loading speedup - you can now quickly load platform RetroAchievements list for thousands of games. 🔧 Redid retro game loading for large loading speed improvement. 🔧 More loading improvements. 🔧 Sort shortcuts alphabetically in folder add dialog. 🔧 Fixed opening retro game file location. 🔧 Fixed being unable to load with Wallpaper Engine.
Changes Since v24
v2.0.0-alpha23.1
Release Notes
New Features
➕ Added an onboarding screen for the initial app launch. ➕ The market now hides installed apps by default. ➕ Added game metadata to folder row views. ➕ Added a RetroAchievements tutorial. ➕ Enabled viewing RetroAchievements in folders.
Improvements
✨ Fixed close button looking a bit weird. ✨ Added a message when uninstalling the Console Market. ✨ Dismiss dialog text field when clicking “done” on the keyboard. ✨ Scale shadows based on screen size. ✨ Redid the web image dialog to be better. ✨ Completed and mastered RA games now stand out. ✨ Prevent opening Achievements for games that don’t have them in the folder view. ✨ Sort RetroAchievements by completion status. ✨ Improved image loading performance.
Fixes
🔧 Prevent scraping from tanking performance. 🔧 Fixed games not loading from the SD card during cold boot. 🔧 Game RetroAchievements do not reload when switching tabs. 🔧 Fixed crash when opening web link without a browser installed. 🔧 Fixed a crash when loading the market.
Changes Since v23
✨ Added audio to tab changes. ✨ Show both softcore and hardcore achievement progress.
v2.0.0-alpha23
Release Notes
New Features
➕ Added an onboarding screen for the initial app launch. ➕ The market now hides installed apps by default. ➕ Added game metadata to folder row views. ➕ Added a RetroAchievements tutorial. ➕ Enabled viewing RetroAchievements in folders.
Improvements
✨ Fixed close button looking a bit weird. ✨ Added a message when uninstalling the Console Market. ✨ Dismiss dialog text field when clicking “done” on the keyboard. ✨ Scale shadows based on screen size. ✨ Redid the web image dialog to be better. ✨ Completed and mastered RA games now stand out. ✨ Prevent opening Achievements for games that don’t have them in the folder view.[p-=0 ✨ Sort RetroAchievements by completion status. ✨ Improved image loading performance.
Fixes
🔧 Prevent scraping from tanking performance. 🔧 Fixed games not loading from the SD card during cold boot. 🔧 Game RetroAchievements do not reload when switching tabs. 🔧 Fixed crash when opening web link without a browser installed. 🔧 Fixed a crash when loading the market.
Changes Since v23
v2.0.0-alpha22.3
Release Notes
New Features
➕ Added a basic market shortcut (add with the + on the main menu). ➕ Updated frontend tutorial to pull from GitHub. ➕ Combined the platform config in settings and the individual settings. ➕ Added the ability to manually set if an Android app is a game or not. ➕ Added Canvas ES-DE Logos.
Improvements
✨ Moved the theme pack selector to the frontend menu. ✨ Performance improvement when loading Platform RetroAchievements. ✨ Text size improvements.
Fixes
🔧 Fixed crash when starting Discord service. 🔧 Fixed crash when adding file paths. 🔧 Fixed crash when searching for a player online. 🔧 Fixed minor crash. 🔧 Fixed crash when moving shortcuts on the home screen. 🔧 Fixed a settings menu crash. 🔧 Fixed notifications overlapping. 🔧 Fixed the issue with restarting when the screen is turned off. 🔧 Fixed folder row not adjusting with folder icon size. 🔧 Fixed a job running when the app was closed. 🔧 Fixed startup boot loop. 🔧 Fixed dock icon flicker.
Changes Since v22
✨ Moved most Android toasts to use in-app notifications. ✨ Increased notification text size. ✨ Improved custom theme colors. ✨ Switched to WEB from NKJV. ✨ Improved gamepad input mapping UI. ✨ Improved controller view. ✨ Improved text sizing. 🔧 Fixed incorrect alignment in the settings menu nav bar. 🔧 Simplified loading screen code to fix freeze. ✨ Fixed settings navbar UI issue. ✨ Many UI sizing fixes. 🔧 Fixed unable to load main screen issue. ✨ Improved settings nav bar size selection.
v2.0.0-alpha22.2
Release Notes
New Features
➕ Added a basic market shortcut (add with the + on the main menu). ➕ Updated frontend tutorial to pull from GitHub. ➕ Combined the platform config in settings and the individual settings. ➕ Added the ability to manually set if an Android app is a game or not. ➕ Added Canvas ES-DE Logos.
Improvements
✨ Moved the theme pack selector to the frontend menu. ✨ Performance improvement when loading Platform RetroAchievements. ✨ Text size improvements.
Fixes
🔧 Fixed crash when starting Discord service. 🔧 Fixed crash when adding file paths. 🔧 Fixed crash when searching for a player online. 🔧 Fixed minor crash. 🔧 Fixed crash when moving shortcuts on the home screen. 🔧 Fixed a settings menu crash. 🔧 Fixed notifications overlapping. 🔧 Fixed the issue with restarting when the screen is turned off. 🔧 Fixed folder row not adjusting with folder icon size. 🔧 Fixed a job running when the app was closed. 🔧 Fixed startup boot loop. 🔧 Fixed dock icon flicker.
Changes Since v22
✨ Moved most Android toasts to use in-app notifications. ✨ Increased notification text size. ✨ Improved custom theme colors. ✨ Switched to WEB from NKJV. ✨ Improved gamepad input mapping UI. ✨ Improved controller view. ✨ Improved text sizing. 🔧 Fixed incorrect alignment in the settings menu nav bar. 🔧 Simplified loading screen code to fix freeze.
v2.0.0-alpha22.1
Release Notes
New Features
➕ Added a basic market shortcut (add with the + on the main menu). ➕ Updated frontend tutorial to pull from GitHub. ➕ Combined the platform config in settings and the individual settings. ➕ Added the ability to manually set if an Android app is a game or not. ➕ Added Canvas ES-DE Logos.
Improvements
✨ Moved the theme pack selector to the frontend menu. ✨ Performance improvement when loading Platform RetroAchievements. ✨ Text size improvements.
Fixes
🔧 Fixed crash when starting Discord service. 🔧 Fixed crash when adding file paths. 🔧 Fixed crash when searching for a player online. 🔧 Fixed minor crash. 🔧 Fixed crash when moving shortcuts on the home screen. 🔧 Fixed a settings menu crash. 🔧 Fixed notifications overlapping. 🔧 Fixed the issue with restarting when the screen is turned off. 🔧 Fixed folder row not adjusting with folder icon size. 🔧 Fixed a job running when the app was closed. 🔧 Fixed startup boot loop. 🔧 Fixed dock icon flicker.
Changes Since v22
✨ Moved most Android toasts to use in-app notifications. ✨ Increased notification text size. ✨ Improved custom theme colors. ✨ Switched to WEB from NKJV.
v2.0.0-alpha22
Release Notes
New Features
➕ Added a basic market shortcut (add with the + on the main menu). ➕ Updated frontend tutorial to pull from GitHub. ➕ Combined the platform config in settings and the individual settings. ➕ Added the ability to manually set if an Android app is a game or not. ➕ Added Canvas ES-DE Logos.
Improvements
✨ Moved the theme pack selector to the frontend menu. ✨ Performance improvement when loading Platform RetroAchievements. ✨ Text size improvements.
Fixes
🔧 Fixed crash when starting Discord service. 🔧 Fixed crash when adding file paths. 🔧 Fixed crash when searching for a player online. 🔧 Fixed minor crash. 🔧 Fixed crash when moving shortcuts on the home screen. 🔧 Fixed a settings menu crash. 🔧 Fixed notifications overlapping. 🔧 Fixed the issue with restarting when the screen is turned off. 🔧 Fixed folder row not adjusting with folder icon size. 🔧 Fixed a job running when the app was closed. 🔧 Fixed startup boot loop. 🔧 Fixed dock icon flicker.
Changes Since v22
v2.0.0-alpha21.1
Release Notes
New Features
➕ Added dynamic Samsung Dex feature and removed dedicated Dex build. ➕ Added device info section to the About Tab. ➕ Added retro game details viewer to the shortcut menu. ➕ Added RA popup option for Platforms. ➕ Added navigating to game achievements from the platform.
Improvements
✨ Added logos on the startup screen for special devices. ✨ Replaced the “set default launcher” section with a button. ✨ Added a nice error when failing to load RA in the friend’s list. ✨ Added Material You support to the OLED theme. ✨ Made many settings options scalable to different UI. ✨ Made the settings UI more consistent. ✨ Improved look of RA game previews. ✨ Made setting sliders more controller-friendly. ✨ Improved the look of achievements. ✨ Made the settings menu adjust better for small screens. ✨ Prevent dock selectors from disappearing on small screens. ✨ Updated copyright notice. ✨ Moved the about menu to a new settings look. ✨ Added “friends online” notification on startup. ✨ Improved app drawer screen scaling on small devices.
Fixes
🔧 Fixed frontend box art names. 🔧 Prevented in-app notifications from sending many times. 🔧 Fixed switch still working in the free version.
Changes Since v21
✨ Shrunk letter grid size in folder screen. 🔧 Prevented the close button from extending the settings tabs.
v2.0.0-alpha21
Release Notes
New Features
➕ Added dynamic Samsung Dex feature and removed dedicated Dex build. ➕ Added device info section to the About Tab. ➕ Added retro game details viewer to the shortcut menu. ➕ Added RA popup option for Platforms. ➕ Added navigating to game achievements from the platform.
Improvements
✨ Added logos on the startup screen for special devices. ✨ Replaced the “set default launcher” section with a button. ✨ Added a nice error when failing to load RA in the friend’s list. ✨ Added Material You support to the OLED theme. ✨ Made many settings options scalable to different UI. ✨ Made the settings UI more consistent. ✨ Improved look of RA game previews. ✨ Made setting sliders more controller-friendly. ✨ Improved the look of achievements. ✨ Made the settings menu adjust better for small screens. ✨ Prevent dock selectors from disappearing on small screens. ✨ Updated copyright notice. ✨ Moved the about menu to a new settings look. ✨ Added “friends online” notification on startup. ✨ Improved app drawer screen scaling on small devices.
Fixes
🔧 Fixed frontend box art names. 🔧 Prevented in-app notifications from sending many times. 🔧 Fixed switch still working in the free version.
v2.0.0-alpha20.1
Release Notes
New Features
➕ Added RetroAchievements viewer. ➕ Added a basic RA friend list. ➕ Overhauled the shortcut edit screen. ➕ Added an in-app notification system. ➕ Added a pause menu with the Start button. ➕ Added OLED theme.
Improvements
✨ Replaced shortcut editor dialog with screen. ✨ Improved shortcut settings look. ✨ Shrunk text in folder views. ✨ Redid the startup menu to be minimalist. ✨ Replaced the upgrade menu with a bottom sheet. ✨ Settings UI improvements.
Fixes
🔧 Fixed app launching in the random game selector.
Changes since v20
✨ Added an achievement error message. ✨ Made app icons stand out more. 🔧 Fixed not being able to set image banners and posters.
v2.0.0-alpha20
Release Notes
New Features
➕ Added RetroAchievements viewer. ➕ Added a basic RA friend list. ➕ Added an in-app notification system. ➕ Added a pause menu with the Start button. ➕ Added OLED theme.
Improvements
✨ Replaced shortcut editor dialog with screen. ✨ Improved shortcut settings look. ✨ Shrunk text in folder views. ✨ Redid the startup menu to be minimalist. ✨ Replaced the upgrade menu with a bottom sheet. ✨ Settings UI improvements.
Fixes
🔧 Fixed app launching in the random game selector.
v2.0.0-alpha19.1
Release Notes
New Features
➕ N/A.
Improvements
✨ Prevent Closing Message Dialogs: Dialog boxes now remain open unless explicitly dismissed, improving usability. ✨ Settings Slider Look: Updated the appearance of sliders in the settings menu for a cleaner and more polished UI.
Fixes
🔧 SteamGridDB Crash: Resolved an issue causing the app to crash when accessing SteamGridDB. 🔧 Scraping Crash: Fixed a crash occurring during game scraping. 🔧 Duplicate Shortcuts Crash: Resolved a crash caused by duplicate shortcuts on the main screen. 🔧 Image Setting Crash: Fixed a crash that occurred when setting images.
v2.0.0-alpha19
Release Notes
New Features
➕ Steam Grid Image Options: Added new options for Steam Grid images. ➕ Icon Image Selection: Introduced UI for choosing icon images from multiple sources. ➕ Global Steam Image Setting: Made Steam image selection a global setting.
Improvements
✨ Icon Shadows: Improved shadows on icons for a more polished look. ✨ Active Controller Chip: Enhanced visibility of the active controller chip when focused. ✨ Main Screen Text: Improved text sizing on the main screen for better readability. ✨ Menu Options: Adjusted menu option placement for easier navigation. ✨ Shortcut Click Volume: Reduced the volume of the shortcut click sound. ✨ Retro Image Shadows: Added baked-in shadows to some retro-style images. ✨ Immersive Mode Bar: Shrunk the immersive mode top bar by 1.5% of the total screen height. ✨ Game Folder Icons: Added Android icon download functionality when creating a game folder. ✨ Image Persistence: Allowed setting new images without resetting the old one.
Fixes
🔧 Video Detection: Fixed an issue where videos were not being detected correctly. 🔧 Back Navigation: Prevented backing out of the main screen unintentionally. 🔧 Game Scraping: Resolved an issue where some games failed to scrape due to null values. 🔧 Icon Scraping: Fixed icons being scraped multiple times simultaneously.
v2.0.0-alpha18.1
Release Notes
New Features
➕ Added a separate icon size slider for folders.
Improvements
✨ Removed option to not download game metadata.
Fixes
🔧 Fixed shortcut icons not scaling correctly. 🔧 Fixed letter grid spacing in folders. 🔧 Fixed text disappearing issues in settings. 🔧 (hopefully) fixed boot loop. 🔧 Fixed video files not playing. 🔧 Fixed various text issues.
v2.0.0-alpha18Pre-release
Release Notes
New Features
➕ Added Samsung Dex build option. ➕ Added an active controller menu and indicator. ➕ Added file extensions to platform info section. ➕ Simplified backups and made importing free. ➕ Added icon size slider. ➕ Added swapping ABXY button prompts (for handhelds with Xbox mode). ➕ Added changing home screen shortcut sizes. ➕ Added changing folder/app drawer screen shortcut sizes.
Improvements
✨ Greatly improved custom themes. ✨ Fixed scraper not working on exact matches (lol). ✨ Improved scraper. ✨ Moved the time to the right. ✨ Updated billing code. ✨ Reduced scrolling jitter. ✨ Improved Arcade/CP System scraping. ✨ Removed add button background. ✨ Enabled shadow support for older Android devices. ✨ Improved shadows for all devices and removed top options surface. ✨ Removed B button default mapping. ✨ Improved App Drawer text colors. ✨ Improved App View text. ✨ Improved app sizing on many different screen sizes. ✨ Made the app drawer screen more scalable. ✨ Improved folder look. ✨ Improved UI scaling all over. ✨ Improved folder icon. ✨ Improved highlighting the top options. ✨ Added shadows to some game icons. ✨ Improved retro game crop.
Fixes
🔧 Fixed crash when setting images. 🔧 Fixed upgrade menu not showing up. 🔧 Fixed video preview in folder list view. 🔧 Updated default platform files. 🔧 Fixed some platforms not launching. (Error index 1 of size 1) 🔧 Fixed not being able to reorder posters and banners with controller. 🔧 Improved image loading speed. 🔧 Prevent reordering platform shortcuts.
v2.0.0-alpha17Pre-release
Release Notes
New Features
➕ Download platform icons when generating platforms. ➕ Added a default background (turn it off in the wallpaper menu). ➕ Added a shadow to app icons. ➕ Made the random game selector global with a key mapping.
Improvements
✨ Improved the scraper. ✨ Improved scraping more. ✨ Made add button transparent with a shadow. ✨ Removed emoji from folder list items. ✨ Reorganized some settings.
Fixes
🔧 Fixed a bug making the scraper bad. 🔧 Fixed Discord service not quitting correctly. 🔧 Discord presence turns off with the screen. 🔧 Log out of Discord if login failed. 🔧 Fixed crash when setting video banners. 🔧 Ignore hidden files in platforms. 🔧 Improve auto-focus and fix being able to return to the startup screen. 🔧 Fixed some view issues with folder icons.
v2.0.0-alpha16Pre-release
Release Notes
New Features
➕ Added random game selector dock button
Improvements
✨ Added progress dialog to applying steam images.
Fixes
🔧 Fixed being unable to login to Discord 🔧 Fixed images not loading/setting correctly.
v2.0.0-alpha15Pre-release
Release Notes
New Features
➕ Added installing players to the platform list. ➕ Added reminder to set up platforms. ➕ Added optional game metadata. ➕ Updated version name to CL 2. ➕ Added a platform scraper.
Improvements
✨ Improved missing player feedback. ✨ Improved platform creation feedback. ✨ Add notch to folder screen. ✨ Yuuuuge image loading/scrolling improvement. ✨ Made videos zoom and not fill. ✨ Improved Discord Login button. ✨ Removed image jitter when loading. ✨ Added vibration to reordering shortcuts. ✨ Improved system config buttons. ✨ Improved message dialog.
Fixes
🔧 Fixed Android icon packs not saving. 🔧 Fixed list view retro games not scraping. 🔧 Fixed saving crash. 🔧 Made web image selector work on many more images. 🔧 Restart CL when shortcuts are unloaded. 🔧 Fixed images not updating correctly.
v2.0.0-alpha14Pre-release
Release Notes
New Features
➕ Made folders fullscreen
➕ Redid the entire settings menu
➕ Added shortcut filtering to folders
➕ Added video support to banners
➕ Added support for videos as backgrounds
➕ Added row option to folders
➕ Enabled reordering in folders
➕ Added basic Discord rich presence (EXPERIMENTAL)
➕ Keep the screen awake when parsing platformsImprovements
✨ Improved shortcut adding to folders and home
✨ Improved feedback when creating platforms
✨ Improved platform name matching
✨ Improved text spacing on ROM default imagesFixes
🔧 Moved to better shortcut settings saving
🔧 Fixed “broken link” logic in platform paths
🔧 Re-added missing add button to home screen
🔧 Changed how retro games are identifiedv2.0.0-alpha13Pre-release
Release Notes
New Features
➕ None!
Improvements
✨ None!
Fixes
🔧 Fixed crash on app startup.
v2.0.0-alpha12Pre-release
Release Notes
New Features
➕ Added multilingual support to the app drawer.
Improvements
✨ Updated the About Menu. ✨ Improved the theme preview.
Fixes
🔧 Fixed home apps disappearing. 🔧 Fixed some theme images not applying. 🔧 Moved from Jetpack Compose Navigation to Voyager.
v2.0.0-alpha11Pre-release
Release Notes
New Features
➕ Made home screen reorderable with the touch screen (double tap an app to unlock it, drag wherever, and double tap again to lock it). ➕ Made dock buttons reorderable with the touch screen (long press to move).
Improvements
✨ Updated the look and feel of the default of the home screen.
Fixes
🔧 Target Android SDK 34. 🔧 Prevent blank key error in platforms. 🔧 Fixed dock button theme setting not saving. 🔧 Fixed MAME games not scraping correctly.
v2.0.0-alpha10Pre-release
Release Notes
New Features
➕ None!
Improvements
✨ Switched from a custom scraping database to an industry standard one.
Fixes
🔧 Updated dependencies.
v2.0.0-alpha9Pre-release
Release Notes
New Features
➕ Enabled nested ROM platform folders.
Improvements
✨ Large scraping speedup. ✨ Do not update platforms on startup by default. ✨ Updated platform files included in CL.
Fixes
🔧 Fixed crash when updating platforms. 🔧 Fixed broken SteamGridDB images. 🔧 Fixed some tile icons expanding over its boundary.
v2.0.0-alpha08Pre-release
Release Notes
New Features
➕ Convert downloaded images to webp for speed and size efficiency.
Improvements
✨ Large (2-4x) scraping speed improvement.
Fixes
🔧 Fixed themes not working with non-pngs. 🔧 Fixed crash when loading web image selector. 🔧 Fixed crash on home screen. 🔧 Fixed file name too long crash for internal CL files. (will break some individual ROM settings) 🔧 Fixed backgrounds not being changed correctly.
v2.0.0-alpha07.1Pre-release
Release Notes
New Features:
N/A
Improvements:
N/A
Fixes:
🔧 Fixed crash when saving cached images.
v2.0.0-alpha07Pre-release
Release Notes
New Features:
➕ Added button to reset all platform JSON files.
Improvements:
✨ Shrunk the text on the default home screen a bit.
Fixes:
🔧 Main shortcut list fixes and improvements. 🔧 Fixed thumbnails not saving, speeding up the app.
v2.0.0-alpha06Pre-release
Release Notes
New Features:
➕ Added comprehensive theme pack support.
Improvements:
N/A
Fixes:
🔧 Fixed steam grid db icons not downloading.
v2.0.0-alpha05.5Pre-release
Release Notes
New Features:
N/A
Improvements:
✨ Improved moving home apps.
Fixes:
🔧 Fixed shortcuts not reorganizing. 🔧 Fixed crash with banners in immersive mode.
v2.0.0-alpha05.4Pre-release
Release Notes
New Features:
N/A
Improvements:
N/A
Fixes:
🔧 Fixed shortcut images loading too often. 🔧 Fixed crash when downloading images from SteamDB. 🔧 Fixed not scraping normal box arts. 🔧 Fixed dialogs closing when adding apps to home. 🔧 Fixed immersive mode crash. 🔧 Fixed crash when blurring some images. 🔧 Fixed crash with no dock buttons.
v2.0.0-alpha05.3Pre-release
Release Notes
New Features:
➕ Added improved scraping w/ Media and 3D Box Arts. (Warning! This will likely break in the future as it is still in constant development)
Improvements:
✨ Improved app highlighting.
Fixes:
🔧 Fixed platform override folder. 🔧 Fixed crash when opening the frontend menu.
v2.0.0-alpha05.2Pre-release
Release Notes
New Features:
➕ Reenabled local SteamGridDB. ➕ Reenabled local DSESS scraping.
Improvements:
✨ Improved steam db banners. ✨ Improved the change log. ✨ Focus the dock button when opening CL. ✨ Disabled indication on shortcuts.
Fixes:
🔧 Fixed and improved Steam Grid DB images. 🔧 Fixed platforms failing to update on device boot.
v2.0.0-alpha05.1Pre-release
Release Notes Improvements ✨ Updated the in-app changelog to pull from GitHub. ✨ Set the version name of the app based on GitHub. ✨ Prevented weird icon from showing with folders.
Fixes 🔧 Fixed some scraping issues. 🔧 Fixed a single typo that broke SteamGridDB.
v2.0.0-alpha05Pre-release
Release Notes
New Features
➕ Drastically improved icon loading and overall app performance. ➕ Added support for GIF icons, banners, and posters. ➕ Changed music toggle to a slider. ➕ Added LaunchBox as a scraping source.
Improvements
✨ Added thumbnail images. ✨ Hardcoded folders to skip. ✨ Skip startup when loading is complete. ✨ Updated launch sound effects. ✨ Clarified that Console Launcher can’t detect Retroarch cores. ✨ Added platform updater. ✨ Tweaked immersive mode. ✨ Added locale support to scraping. ✨ Improved error logging. ✨ Sorted platforms in the frontend menu. ✨ Minor folder icon grid tweak. ✨ Added player install popup. ✨ Disabled Play Store button when the player is not available. ✨ Introduced BashBox free pro and theme.
Fixes
🔧 Fixed backgrounds not deleting. 🔧 Fixed loading platforms from null (it should work on the RP4 now!). 🔧 Fixed dock flicker. 🔧 Fixed text not aligning to the start. 🔧 Fixed issue with exiting the backup dialog. 🔧 Fixed placement of the startup GIF. 🔧 Fixed crash when resuming and opening the Frontend menu. 🔧 Fixed empty platforms not being skipped.