Releases: mmatyas/pegasus-frontend
Releases · mmatyas/pegasus-frontend
Continuous build
continuous Updated the localizations
Weekly release #38, 2024
What's Changed
- Update to Qt 5.15.10 by @mmatyas in #1068
- Some refactoring by @mmatyas in #1070
- Add support for '.media' directory for assets by @mmatyas in #1071
- Changed Lutris asset folder to .cache by @CosmicEventHorizon in #1074
- Add QtQuick.Shapes by @mmatyas in #1092
- Media Provider: Un-mark as internal so it can be optionally disabled by @nicjansma in #1090
- Prefix the common Pegasus providers' display name by @mmatyas in #1098
- filter lutris games to ones installed by @gregflynn in #1100
- assign lutris assets to more asset types by @gregflynn in #1102
- Update the X11 release to Ubuntu 22.04 + Qt 5.15.12 by @mmatyas in #1109
- Make the URI escaping match the system implementation on Android by @mmatyas in #1112
- Fix the second half of the Android Uri encoding by @mmatyas in #1113
- Fix a mismatching SSL dependency of the Debian package by @mmatyas in #1130
- Use ccache on the X11 GitHub Actions builder by @mmatyas in #1069
- Fix the incorrect commit count on the GitHub CI by @mmatyas in #1088
- Update the localizations by @mmatyas in #1072
- Update the localizations by @mmatyas in #1081
- Update the localizations by @mmatyas in #1099
New Contributors
- @CosmicEventHorizon made their first contribution in #1074
- @nicjansma made their first contribution in #1090
- @gregflynn made their first contribution in #1100
Full Changelog: weekly_2023w20...weekly_2024w38
Weekly release #20, 2023
What's Changed
- Update the GitHub Actions deprecated runners by @mmatyas in #1026
- Update to Qt 5.15.6 for the main targets by @mmatyas in #1025
- Ignore Proton Experimental by @SpyderCoder in #1038
- Fixed a possible Android error detection typo by @mmatyas in #1042
- Enabled QtQuick Timeline by @mmatyas in #1042
- Add 64-bit Android builds to Circle CI by @mmatyas in #1052
- Updated the localizations by @mmatyas in #1056
- Update OpenSSL on Android and add more builds of it by @mmatyas in #1060
New Contributors
- @SpyderCoder made their first contribution in #1038
Full Changelog: weekly_2022w30...weekly_2023w20
Weekly release #30, 2022
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
Alpha 16
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:
- 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
- Theme API: Fixed support for JSON objects with memory
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 release #8, 2022
- 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 release #40, 2021
- 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 release #37, 2021
- 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
Alpha 15
-
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
- Fixed Markdown files not getting installed with
-
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 build #5, 2021
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!)