Pegasus Changelog

What's new in Pegasus alpha15 (2021-05-05)

May 4, 2021
  • General:
  • Added support for having multiple metadata files in a directory
  • Added support for recognizing multiple assets of the same type (eg. multiple screenshots) in the media dirs
  • Added support for title screen assets
  • Added support for WebP and animated PNG image formats
  • Added support for launching Pegasus in portable mode by placing a file called portable.txt next to it
  • Updated the list of automatically recognized gamepads
  • The default theme now tries to show the collection's default assets in case of missing game images
  • Fixed missing metadata for games present in multiple collections
  • Fixed a possible crash caused by games with no files
  • Fixed nonexisting games still appearing in certain cases
  • Fixed favorites and play times not appearing correctly in certain cases
  • Fixed games not present in metadata file collections
  • Minor fixes and optimizations
  • Documentation updates
  • Themes:
  • Added support for accessing the battery information of the device
  • Themes can now access all extra fields defined in metadata files
  • Added support for BlurHash images
  • Windows:
  • Improved handling of symlinks and Windows shortcuts (.lnk files)
  • Fixed some typographic issues in the main menu

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

New in Pegasus alpha13 (2019-10-09) (Mar 2, 2020)

  • The Raspberry Pi 4 is now properly supported
  • Added Korean translation
  • Greatly improved gamepad support and compatibility across all platforms
  • Greatly improved LaunchBox compatibility
  • Added support for reloading the list of games, collection and enabled compatibility modules without restarting Pegasus
  • Bugfixes and usability improvements