New in Pegasus alpha14 (2020-09-15) (Sep 14, 2020)
- General:
- Added command line options for selectively disabling the buttons of the main menu, useful for kiosk setups. Here are the newly introduced parameters:
- --disable-menu-reboot: Hides the system reboot entry in the main menu
- --disable-menu-shutdown: Hides the system shutdown entry in the main menu
- --disable-menu-appclose: Hides the closing Pegasus entry in the main menu
- --disable-menu-settings: Hides the Settings menu entry in the main men
- --kiosk: Alias for turning on all the above
- Added support for game tags
- Added support for custom game and collection sort orders
- Added Chinese translation
- Added support for disabling gamepad layout autodetection with --disable-gamepad-autoconfig (this is mainly for troubleshooting issues with custom controller hardware and such, especially on Raspberries)
- Added more platform logos to the main theme and made lots of small usability improvements
- Fixed a case where gamepad layout configurations of multiple gamepads weren't saved properly
- Fixed a case where input was not working in terminal-based apps
- Fixed the loading progress bar's width behaving incorrectly
- Fixed the loading bar showing "0 games found" when returning from a game
- Fixed favorite paths storing absolute paths even in portable mode
- Fixed the log file getting spammed with PNG profile warnings
- Fixed some incorrect logo colors in the main theme
- Fixed a very rare possibility of game play times not saving accurate information
- Fixed handling the comma key when it's set to an action on the keyboard config screen
- Performance and memory usage improvements
- Documentation updates
- Linux:
- Added support for Odroid boards (experimental)
- Added support for Lutris
- Improved support for Steam when it's installed as a Flatpak app
- Improved support for launching programs when Pegasus is installed as a Flatpak app
- Fixed the OpenSSL issues on Ubuntu 19.04 and later
- Fixed visible dbus messages on Linux when rebooting/shutting down
- Android:
- Added support for using Pegasus as a launcher
- Fixed the shutdown/reboot options visible on Android
- Windows:
- Fixed networking issues with WiFi connections
- Improved the program icon on Windows to support large icon size views
- EmulationStation compatibility:
- Fixed games not having launch commands in some cases
- Steam compatibility:
- Fixed games not ordered by title
- Fixed networking issues
- Fixed Proton builds (released so far) appearing among the games
- GOG compatibility:
- Fixed networking issues
- LaunchBox compatibility:
- Improved detection of platforms and games
- Improved automatic video file detection and added support for manually set video and music files
- Fixed support for images without numeric suffix
- Fixed sort title not being set in some cases
- Fixed command line parameters not getting passed in certain cases
- Skraper compatibility:
- Box3D pictures are now also accepted as box frontal images
- Theme API
- Added support for multiple files for all asset fields
- Added support for QtQml.Models
- Added support for global.fonts
- Added support for [model].toVarArray()
- Added a sortBy field to Collections and Games
- New tools:
- An experimental script for converting ES themes to Pegasus themes: https://retropie.org.uk/forum/topic/24610/es-to-pegasus-theme-converter