Release day: https://usebottles.com/blog/release-2022.6.28/
!! Releases take a few hours to arrive on Flathub
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
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
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
- 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
- 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