Pegasus Frontend Versions Save

A cross platform, customizable graphical frontend for launching emulators and managing your game collection.

continuous

1 month ago

weekly_2023w20

9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/mmatyas/pegasus-frontend/compare/weekly_2022w30...weekly_2023w20

weekly_2022w30

1 year ago

Changes since Alpha 16:

  • Added a settings option for manually refreshing the game list
  • Fixed gamepad detection bugs when launching certain games
  • Updated the pt-BR translation
  • Memory optimizations
  • Windows: Fixed duplicated Windows games in certain cases
  • Linux: Fixed detecting Lutris from the Flatpak release
  • Linux: Improved detection of Steam games imported from Lutris
  • Android: More human friendly messages on launch errors
  • Android: Improved external storage support
  • Android: The default config directory is now <storage>/Android/data/org.pegasus_frontend.android/files/pegasus-frontend/, in accordance with the Android guidelines (Pegasus will also try to read the old path <storage>/pegasus-frontend/ too, if possible)
  • Technical: Updated to Qt 5.15.3

alpha16

2 years ago

Changes since the last weekly release:

  • Added support for Android Storage Access, required by certain emulators
  • Redesigned the game directory settings screen
  • Fixed possible encoding issues of settings and log files
  • Fixed large log files when a metadata file has too many errors
  • Performance improvements
  • Code improvements

Changes since the last major release:

General:

  • Redesigned the game directory settings screen
  • Redesigned the gamepad layout editor
  • Added Playnite support
  • You can now disable checking the existence of game files (useful for large game sets)
  • Added experimental support for customizing autodetected games
  • Improved gamepad support and detection
  • More detailed loading screen
  • Updated French and German translations
  • Added Japanese translation
  • Added Lithuanian translation
  • Updated Russian translation
  • Performance improvements

Android:

  • Android 11 support
  • Added Android content URI support
  • Added Android document URI support
  • Added Android Storage Access management support
  • Updated Android autodetected app info support

Linux & Mac:

  • Linux: Added Suspend support
  • Mac: Added support for the portable.txt file on this platform too

Themes:

Steam support:

  • Updated support for the recent client changes
  • Improved support for custom game library locations
  • Updated the list of ignored entries (Proton and runtimes)

LaunchBox support:

  • Fixed launching Steam games
  • Fixed rating values going over 100%
  • Fixed imported Steam games not launching correctly in some cases
  • Fixed the favorite support for Steam games

Technical:

  • Fixed possible encoding issues of settings and log files
  • Fixed large log files when a metadata file has too many errors
  • Added CMake build support
  • Code improvements

weekly_2022w08

2 years ago
  • Added Android content URI support
  • Added Android document URI support (experimental)
  • Improved the speed of loading Metadata files
  • Updated Android autodetected app info support
  • Updated to SDL 2.0.18
  • Updated the gamepad database
  • Updated French and German localizations

weekly_2021w40

2 years ago
  • Redesigned the gamepad layout editor
  • You can now disable checking the existence of game files (useful for large game sets)
  • Improved loading bar
  • Added Japanese translation (thanks waitingmoon!)
  • Steam: Updated support for the recent client changes
  • Fixed launching Steam games through LaunchBox
  • Theme API: You can now use Qt.labs.qmlmodels (https://doc.qt.io/qt-5/qtqml-models-qmlmodule.html)
  • Theme API: Updated SortFilterProxyModel to the latest version

weekly_2021w37

2 years ago
  • Android 11 support
  • Improved gamepad support and detection
  • Added Playnite support
  • Added Lithuanian translation
  • Updated Russian translation
  • Steam: Improved support for custom game library locations
  • Steam: Updated the list of ignored entries (ie. Proton and runtimes)
  • LaunchBox: Fixed rating values going over 100%
  • LaunchBox: Fixed imported Steam games not launching correctly in some cases
  • LaunchBox: Fixed the favorite support for Steam games
  • Metadata: Added experimental support for URI values as files
  • Linux: Added Suspend support
  • Mac: Added support for the portable.txt file on this platform too
  • Themes API: Fixed support for JSON objects with memory
  • Technical: Added CMake build support

alpha15

3 years ago
  • 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
  • Linux:

    • Fixed Markdown files not getting installed with make install
  • macOS:

    • Fixed disappearing system menu bar in windowed mode
  • Android:

    • Added initial support for Android 11
    • Improved detection of external storages
    • Improved launcher icons
    • Fixed storage access issues on Android 10
    • Fixed requesting permissions on certain Android versions
    • Fixed a possible crash
  • GOG: The GOG support is now turned on by default again

  • EmulationStation: Fixed ES2 games missing in certain cases

  • Lutris: Added support for cover art images

  • Skraper: Added experimental support for directly loading Logiqx DAT files

  • LaunchBox:

    • Added support for more asset types
    • Added support for multiple video assets
    • Added support for platform and game sort names
    • Added support for importing Steam game info from LaunchBox
    • Fixed support of certain asset file names
  • Translations:

    • Added Bosnian, Dutch and British English translations (thanks SecularSteve!)
    • Added Arabic translation (thanks phwright!)
    • Added Chinese (zh-TW) translation (thanks kenjivo1!)
    • Updated German translation (thanks SecularSteve!)

weekly_2021w05

3 years ago

Minor weekly update:

  • Fixed storage access issues on Android 10
  • Fixed games not present in metadata file collections
  • Added Arabic translation (thanks phwright!)
  • Updated the list of automatically recognized gamepads
  • Linux: Fixed out of date APT repository packages
  • Themes: Updated the Famicom Beach theme with authentic animated fire (thanks SecularSteve!)

weekly_2020w51

3 years ago
  • Added support for having multiple metadata files in a directory: similarly to the global metafiles directory, Pegasus can now see all files with .metadata.pegasus.txt or .metadata.txt extensions
  • Improved Android 11 support
  • Added Chinese (zh-TW) translation (thanks kenjivo1!)
  • Added Bosnian, Dutch and British English translations (thanks SecularSteve!)
  • Updated German translation (thanks SecularSteve!)
  • Fixed a crash on Android
  • Fixed portable mode issues
  • Fixed missing metadata for games present in multiple collections
  • Fixed ES2 games missing in certain cases
  • Fixed some log messages and typos
  • Linux: Fixed Markdown files not getting installed with make install