Console LauncherDownload

Releases

Changelog

Every release, newest first. Downloads are on GitHub.

  1. 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.3 on GitHub

  2. 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.2 on GitHub

  3. 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.8.1 on GitHub

  4. 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.8 on GitHub

  5. 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.8 on GitHub

  6. 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.7 on GitHub

  7. 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.6 on GitHub

  8. 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.5 on GitHub

  9. 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.4 on GitHub

  10. 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 .customgame files
    • Added distribution-aware release and upgrade handling
    • Changed onboarding to show Next instead of Skip after selecting directories
    • Changed the popup sound effect
    • Moved Home, Edit, and Uninstall into a quick-action icon row in the shortcut menu
    • Unified shortcut details into a Game Info tab
    • 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.3 on GitHub

  11. 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.2 on GitHub

  12. 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.1 on GitHub

  13. 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.7.0 on GitHub

  14. 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.12 on GitHub

  15. 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.11 on GitHub

  16. 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.10 on GitHub

  17. 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.9 on GitHub

  18. 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.8 on GitHub

  19. 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.7 on GitHub

  20. 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.6 on GitHub

  21. 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.5 on GitHub

  22. 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.4 on GitHub

  23. 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.3 on GitHub

  24. 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.2 on GitHub

  25. 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.1 on GitHub

  26. 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.6.0 on GitHub

  27. 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.5.1 on GitHub

  28. 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.5 on GitHub

  29. 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.7 on GitHub

  30. 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.6 on GitHub

  31. 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.5 on GitHub

  32. 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.4 on GitHub

  33. 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.3 on GitHub

  34. 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.2 on GitHub

  35. 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-beta4.1 on GitHub

  36. 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-beta4 on GitHub

  37. 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 --ez boolean 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.5 on GitHub

  38. 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 --ez boolean 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.4 on GitHub

  39. 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 --ez boolean 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.3 on GitHub

  40. 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 --ez boolean 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.2 on GitHub

  41. 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 --ez boolean 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-beta3.1 on GitHub

  42. 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 --ez boolean flag parsing in RetroIntentParser. 🔧 Fixed folder detection logic with improved URI path handling.

    Changes Since beta 3

    v2.0.0-beta3 on GitHub

  43. 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.3 on GitHub

  44. 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.2 on GitHub

  45. 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-beta2.1 on GitHub

  46. 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-beta1 on GitHub

  47. 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-alpha25.1 on GitHub

  48. 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-alpha25 on GitHub

  49. 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.2 on GitHub

  50. 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.1 on GitHub

  51. 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-alpha24 on GitHub

  52. 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.1 on GitHub

  53. 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-alpha23 on GitHub

  54. 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.3 on GitHub

  55. 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.2 on GitHub

  56. 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.1 on GitHub

  57. 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-alpha22 on GitHub

  58. 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.1 on GitHub

  59. 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-alpha21 on GitHub

  60. 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.1 on GitHub

  61. 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-alpha20 on GitHub

  62. 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.1 on GitHub

  63. 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-alpha19 on GitHub

  64. 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-alpha18.1 on GitHub

  65. 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-alpha18 on GitHub

  66. 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-alpha17 on GitHub

  67. 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-alpha16 on GitHub

  68. 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-alpha15 on GitHub

  69. 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 platforms

    Improvements

    ✨ Improved shortcut adding to folders and home
    ✨ Improved feedback when creating platforms
    ✨ Improved platform name matching
    ✨ Improved text spacing on ROM default images

    Fixes

    🔧 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 identified

    v2.0.0-alpha14 on GitHub

  70. v2.0.0-alpha13Pre-release

    Release Notes

    New Features

    ➕ None!

    Improvements

    ✨ None!

    Fixes

    🔧 Fixed crash on app startup.

    v2.0.0-alpha13 on GitHub

  71. 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-alpha12 on GitHub

  72. 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-alpha11 on GitHub

  73. 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-alpha10 on GitHub

  74. 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-alpha09 on GitHub

  75. 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-alpha08 on GitHub

  76. 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-alpha07.1 on GitHub

  77. 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-alpha07 on GitHub

  78. 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-alpha06 on GitHub

  79. 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.5 on GitHub

  80. 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.4 on GitHub

  81. 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.3 on GitHub

  82. 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.2 on GitHub

  83. 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-alpha05.1 on GitHub

  84. 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.

    v2.0.0-alpha05 on GitHub