diff --git a/data/com.usebottles.bottles.appdata.xml.in b/data/com.usebottles.bottles.appdata.xml.in
index 5c132097c8..b589cd1336 100644
--- a/data/com.usebottles.bottles.appdata.xml.in
+++ b/data/com.usebottles.bottles.appdata.xml.in
@@ -96,82 +96,66 @@
768
-
+
News
- - Support for Steam Proton prefixes
- - Option to list programs from Epic Games Store
- - New path for shader cache (auto-migrated)
- - Mesa shader cache is now stored in the bottle
- - VKD3D shader cache is now stored in the bottle
- - Update Bottles Runtime to 0.5
- - Initial support for EAC Runtime
- - Initial support for Battleye Runtime
- - Improved speed on runner change using native method to stop the wineserver when stalled
- - Setting Windows version during bottle creation is now skipped when using Caffe
- - Support for adding new programs using bottle-cli
- - Programs are now stored with a unique ID, other ones will automatically be migrated on first launch
- - A disclaimer is shown when setting Proton as runner
- - Allow overriding cwd per program
- - Allow overriding/using FSR per program
- - Allow overriding PulseAudio latency per program
- - Allow overriding/using a virtual desktop per program
- - Cwd for programs with unix path is now automatically set to the executable root if not already defined
- - New option to choose the language for the programs running inside the bottle
- - Minor UI/UX improvements for better consistency
- - FORCE_OFFLINE=1 can be used to force-launching Bottles in offline mode
- - BOOT_TIME=1 can be used to benchmark Bottles' boot
- - Repositories update status is now displayed during boot
- - Programs overrides can now be reverted to the bottle's defaults using the dedicated option
- - Gamescope settings are now hidden when the utility is not available, thanks to @TheEvilSkeleton
- - Support for kgx terminal, thanks to @SuperSandro2000
- - Improve terminal emulators priorities (easyterm, user-installed, desktop bundled, others), thanks to @jtojnar
+ - New experimental feature: sandbox per bottle
+ - Soda is the default runner based on Valve's Wine plus some TKG/GE patches
+ - Installers has a new refreshed UI with more info and tracking process
+ - Ubisoft Connect integration
+ - Wine LoL runners are now unlocked in Flatpak
+ - New "standalone" option in bottles-cli to generate a custom script for running programs in a bottle without passing though Bottles
+ - Some performance improvements
+ - New CLI download progress bar with speed, size and eta
+ - New SteamManager which improve performances a bit
+ - Improved UI for experimental library mode
+ - Discovered Epic Games are now launched brought the Epic Games Store, using Cloud Sync and Anti cheat
+ - Core dependencies are now checked on boot on non Flatpak packages
+ - Now setting the env var DXVK_CONFIG_FILE=bottle_root will automatically point to the dxvk.conf file in the bottle root
+ - Some dialogs improvements (thanks to @TheEvilSkeleton)
+ - A dialog warning of the sandbox is shown by launching the first executable
+ - Improved bottle template caching for smallest sizes
+ - Runners now show a description of their purpose and composition
+ - Minor UI improvements
Fixes
- - Fix missing icons when using custom themes
- - Fix bottles location for non-flatpak packages
- - Fix regression in DXVK-Nvapi for DLSS support
- - Fix wrong window decoration layout, thanks to @nahuelwexd
- - Fix for window freeze when menus are still open
- - Fix runtime download, was trying to update the one bundled with Flatpak
- - Fix desktop entry assistance dialog not showing up
- - Fix not saving DLL Overrides
- - Fix inconsistent runner choose when using the Custom environment
- - Fix regression on bottle creation which was allowing mono and gecko dialogs
- - Fix duplicate entries in installers view
- - Fix not saving Environment Variables
- - Fix path picker not showing for drives
- - Fix regression in versioning, drive_c were not updated
- - Fix Library not showing when a program is not found
- - Fix regression in Steam launch options, were not properly parsed
- - Fix for Gamescope when using MangoHud, thanks to @jntesteves
- - Fix for dependencies removal, causing a crash when the entry was manually removed from the bottle configuration file
+ - Fix for broken templates not being re-generated
+ - Fix dependencies keys not being removed on uninstall
+ - Fix duplicated dependencies on re-install
+ - Fix a regression in hiding auto-discovered programs
+ - Fix a regression in adding entries to the library, were not supporting the new programs structure
+ - Fix Wine-GE builds being detected as Proton builds (thanks to @nicobatty)
+ - Fix a regression in the issues similarity check for the crash report dialog
+ - Fix issue of being able to add colon to bottle name (thanks to @axtloss)
+ - Fix issue of invisible checkbox in 'launch as terminal' dropdown (thanks to @axtloss)
+ - Fix a bug in External_Programs migration when its structure was compromised
+ - Fix duplicated programs when re-executing installers
+ - Fix UI disappearing on two-finger swipe
+ - Fix a regression in Environment Variables dialog not storing new entries on first save
+ - Fix states not being displayed on first state generation
+ - Fix regression in bottles-cli edit option
Translations
- - Ukrainian translations thanks to @Socially-disabled
- - Thai translations thanks to @SashaPGT
- - Croatian translations thanks to @milotype
- - Malay translations thanks to Niskala Airaha
- - Slovenian translations thanks to @Sporknife
- - German translations thanks to @Arctize, @ThatRedKite, @Sematre
+ - Vietnamese translations thanks to @lebao3105, @CuCai2413
+ - Chinese (Simplified) translations thanks to Eric
- Dutch translations thanks to @flipflop97
- - Turkish translations thanks to @mucahitkurtlar
- - Italian translations thanks to @musiclover382
- - Finnish translations thanks to Jiri Grönroos
- - Russian translations thanks to @Knebergish, Corvurius
+ - Norwegian translations Bokmål thanks to Stian Øverbye
+ - Russian translations thanks to @Knebergish, Nikita Epifanov, @Smoque
+ - Czech translations thanks to @vikdevelop
+ - Polish translations thanks to @Mikutut
- Catalan translations thanks to @rogervc
- - French translations thanks to @renwe, J. Lavoie
- - Lithuanian translations thanks to @TilloestTillo
- - Hungarian translations thanks to @zoli111
- - Bulgarian translations thanks to @RacerBG
- - Serbian translations thanks to Andrija
- - Spanish translations thanks to @fitjob
- - Persian translations thanks to @retrhryhrth
+ - Swedish translations thanks to @alvarlagerlof, @Lemonmeth
+ - Japanese translations thanks to @ryonakano
+ - Hungarian translations thanks to @Jabybaby
+ - Serbian translations thanks to Andrija Djakovic
+ - Indonesian translations thanks to @engkih
+ - Portuguese (Brazil) translations thanks to @vitorhcl
+ - Korean translations thanks to @PolyPaul