Hi Everyone,
A new beta round has begun for Android for version 1.23.
The first beta is out and introduces a major RetroAchievements update, improvements to the Boxes Grid games view, better streaming video handling, and additional diagnostics to help us track down startup, launch, and playlist issues.
While the changelog is fairly straightforward, we would really appreciate focused testing, especially around the new RetroAchievements features.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Testers: Things to Focus On
Please help us validate the following:
Beta-1:
RetroAchievements: Log in from the new RetroAchievements main menu section, confirm your profile, stats, recent activity, recently played games, and leaderboard links load correctly. Test supported games to confirm achievement summaries appear on game details pages.
Game Achievements Page: Open achievement sets for supported games and test Grid and List views, controller navigation, portrait and landscape layouts, sorting, searching, grouping, and filters such as earned, locked, missable, progression, and win condition achievements.
Emulator Credentials: Test configuring RetroAchievements credentials for supported emulators, especially RetroArch, and confirm settings save and work after restarting the app.
Achievement Notifications: Launch supported games through supported emulators, earn achievements if possible, then return to LaunchBox and confirm newly earned achievements are detected and shown correctly.
Boxes Grid View: Test the Boxes Grid games view with large libraries. Please check scrolling speed, responsiveness, image fit options, spacing options, controller navigation, and touch navigation.
Startup, Launch, and Playlist Diagnostics: If you run into slow startup, slow game launches, playlist save issues, missing playlist games, or playlist deletion problems, please report them. This beta includes additional diagnostics to help us track these down.
Beta-2:
Startup and Navigation: Test startup with both small and large libraries. Browse platforms, filters, playlists, and games, and test the Jump To menu with different sorting options.
RetroArch Credentials: Enable Log into RetroAchievements on game launch and confirm your existing RetroArch settings remain intact. Test enabling and disabling Hardcore Mode, restarting the app, and launching multiple games.
Platform Emulator Settings: Change the default emulator or RetroArch core for a platform, restart LaunchBox, and confirm the selection is retained.
Game Progress: Check games marked Completed, Mastered, Continuous, or with other progress statuses and confirm their values remain correct after updating.
Controller Navigation: Test navigation throughout Filters, Games, popups, and settings pages. On handhelds with a combined Back/Home button, confirm that holding Back does not repeatedly open and close the menu.
New Emulator Support: If available, test the newly supported emulators and the new BBC Microcomputer System and Interton VC 4000 RetroArch core mappings.
Android Compatibility: This beta updates LaunchBox to .NET 10 and .NET MAUI 10 and now requires Android 8.0 or newer. Please report any new crashes, visual issues, or navigation regressions.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Beta 1 Changelog
Added a new RetroAchievements section to the main menu. You can now log in, view your RetroAchievements profile, see key stats, recently played games, recent activity, and open the global leaderboard from LaunchBox for Android
Added a dynamic RetroAchievements main menu label. The menu can show your selected RetroAchievements stat, such as score, achievements unlocked, games beaten, completed games, or mastered games
Added a redesigned game achievements page for RetroAchievements. Game achievement sets now support Grid and List view modes, controller navigation, detailed achievement information, earned and locked badge states, unlock rates, achievement type badges, and responsive portrait and landscape layouts
Added filtering, grouping, sorting, and searching to RetroAchievements game achievement sets. You can filter by progression, missable, win condition, earned, locked, and other achievements
Added RetroAchievements progress summaries to game details. Supported games can show earned achievements, completion percentage, earned points, and RetroAchievements-provided beat and master time estimates
Added an option to show or hide RetroAchievements information on game details pages
Added optional LaunchBox achievement notifications. When returning from a supported emulator, LaunchBox can check for newly earned RetroAchievements and open the related achievement page
Added support for configuring RetroAchievements credentials for supported emulators, including RetroArch
Improved the Boxes Grid games view with faster scrolling, better responsiveness, and new image fit and spacing options
Improved streaming video handling and media playback stability
Improved startup and launch diagnostics with startup/load tracing, deferred Android startup work, and slow game launch reporting to help identify loading and launch issues in beta builds
Improved playlist diagnostics and error reporting to help track down cases where playlist names, games, or deletions do not save correctly
Fixed an issue where newly added playlist games could be missing when opening the playlist immediately afterward
Fixed an issue with downloading media and logging in to EmuMovies
Fixed a possible crash when the LaunchBox Themes folder was missing or inaccessible
Fixed a possible crash on older Android versions caused by unsupported media foreground-service behavior
Fixed an issue where preview videos could continue playing while launching a game
Fixed several controller and touch navigation scroll issues across list and grid views
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Beta 2 Changelog
Added a confirmation prompt before logging out of RetroAchievements
Added support for the ARMSX2 Refresh emulator for Sony PlayStation 2 games
Added support for new Android emulators: hakuX, PrimeHack Android, Mandarine, Mandarine-Neo, Eden Nightly, Strato, EmuCoreX, NetherSX2 Turnip, and EmuCoreV
Added RetroArch core mappings for the BBC Microcomputer System and Interton VC 4000
Improved controller navigation smoothness in the Boxes Grid games view
Improved startup speed, especially for larger libraries, by saving lightweight library information so LaunchBox can reach the main screen faster on future launches
Improved the Jump To menu for games. It now shows choices matching the current Sort By option, such as dates, ratings, platforms, regions, and other available values
Improved loading and navigation speed for filters and games pages, especially when browsing large platforms or changing views
Updated LaunchBox for Android to .NET 10 and .NET MAUI 10, along with updated supporting libraries
Updated the minimum supported Android version to Android 8.0
Improved popup appearance and controller navigation throughout the app, including more consistent colors and borders, more reliable input focus, and better on-screen keyboard handling
Improved RetroAchievements auto-login for RetroArch so LaunchBox uses a dedicated configuration that includes the userβs existing RetroArch settings
Improved the RetroAchievements profile settings by separating in-app and external emulator options and masking Web API key entry
Improved the Manage Emulators page so its content is restored immediately after emulator installation or update attempts, including failed installations
Improved Cloud Sync authentication diagnostics to help identify sign-in and token validation failures without collecting credentials or authentication tokens
Fixed an issue where Android could downgrade Done / Mastered games after an app update, and hardened automatic progress tracking so blank configured values no longer clear existing progress
Fixed platform default emulator and RetroArch core settings being lost after restarting LaunchBox, and corrected the default Nintendo Entertainment System RetroArch core
Fixed RetroAchievements title matching so base games are not rejected when RetroAchievements also has matching subset entries
Fixed an issue where LaunchBoxβs RetroAchievements auto-login for RetroArch could force Encore Mode back on after users disabled it
Fixed the Android RetroAchievements Games Beaten total to match Windows by including beaten casual, beaten hardcore, completed, and mastered games
Fixed an issue where the NAS game download progress popup could appear as a blank white box while the download continued
Fixed controller navigation on the Filters and Games pages after upgrading to .NET MAUI 10
Fixed an issue on some Android handhelds where holding Back could repeatedly open and close the main menu
Fixed an issue where pressing Back on the Edit Platform Metadata page could return to the Filters page after displaying the Save or Cancel warning
Fixed inconsistent or unreadable text in Cloud Sync, EmuMovies credential prompts, and other settings dialogs
Fixed long messages being clipped instead of wrapping on the NAS Management page
Thank you for helping us refine LaunchBox for Android. Your testing and feedback continue to make the app better with every beta.