Releases: bottlesdevs/Bottles
Releases Β· bottlesdevs/Bottles
2022.6.14-brescia
Release day: https://usebottles.com/blog/release-2022.6.14/
!! Releases take a few hours to arrive on Flathub
News
- Porting to GTK4 and libadwaita
- Support for override preferences per program
- New Onboard dialog
- New Bottle picker dialog when opening an executable with Bottles
- Shell support for bottles-cli
- Hi-res icons extraction
- List games from Steam for Windows when installed in a bottle
- Toast notifications
- Added 14 new Windows dependencies
- Installers uses fsync as default instead of esync
- Ability to disable Mouse Acceleration
- New register_dll action for dependencies (check the maintainers documentation)
- Improved performance and loading times
- Responsive UI
- Added version to Health Check
Fixes
- Fix for paths with spaces in Steam shortcuts
- Fix importer not showing prefixes
- Fix for ignored patterns when looking for installed programs
- Fix for residues on bottle deletion
- Fix crash when listing a empty bottle
- Fix gamescope not working with launch options
- Fix for glitched icons
- Fix crash when opening a bottle if the runtime is not installed
Translations
- Russian translations thanks to @Knebergish
- Bulgarian translations thanks to @RacerBG
- Finnish translations thanks to Jiri GrΓΆnroos
- Thai translations thanks to @SashaPGT
- Ukrainian translations thanks to @Socially-disabled
- Hungarian translations thanks to @zoli111
- Japanese translations thanks to @ryonakano
- Portuguese translations thanks to @frohlich
- Danish translations thanks to Ronja Parbst SΓΈrensen
- Korean translations thanks to @yth1130
- Bengali translations thanks to @nazdridoy
- Chinese (Simplified) translations thanks to Eric
- Spanish translations thanks to @DeadKper, @goddrinksjava, @RandomVee, @Dansito
- Dutch translations thanks to @flipflop97
- Czech translations thanks to @vikdevelop
- Indonesian translations thanks to @Khayasen
- Portuguese (Brazil) translations thanks to @davipatricio
- French translations thanks to @julroy67
2022.5.28-trento-3
- Release day: https://usebottles.com/blog/release-2022.5.28/
News:
- New
shell
option forbottles-cli
allowing launchers like itch.io working with Bottles
How to use with itch.io:
- make a new Gaming bottle named
itchio
or whatever you want - create
~/.local/bin/wine
with content:
#!/bin/sh
flatpak run --command='bottles-cli' com.usebottles.bottles shell -b itchio -i "$@"
changing itchio
with your bottle name (the Path
key in your bottle.yml
)
- make it executable
chmod +x ~/.local/bin/wine
- make a
Games/
path in the bottle'sdrive_c/
and choose it when installing games from itch.io - enjoy and report bugs.
If you already have a
wine
executable in your system and can't uninstall, launch itch.io withPATH=~/.local/bin
env var
2022.5.28-trento-2
- Release day: https://usebottles.com/blog/release-2022.5.28/
News:
- New action for dependencies:
register_dll
(ref)
2022.5.28-trento-1
- Release day: https://usebottles.com/blog/release-2022.5.28/
Hotfix:
- Fix widget connection causing a crash
- Fix latencyflex path not being created on start
2022.5.28-trento
- Release day: https://usebottles.com/blog/release-2022.5.28/
News
- Support for Steam runtimes (soldier, scout); if enabled, bottles with Proton use soldier while other runners use scout
- Create Steam shortcuts directly from the program list; requires permission to the Steam path if Flatpak
- Support for launching programs using xdg-open (e.g. xdg-open bottles:run/BottleName/ProgramName)
- Library now show icons for all programs
- Launch Bottles with a pre-selected bottle using the -b argument
- Wine-GE runners are now grouped in the preferences
- Improved logs readability
- Disabled unsupported features for Steam Proton prefixes
- Support for Nouveau drivers
- Components installation now show a feedback during effective installation
- Icon extraction now support external drives
- Control WineProgram now support .cpl files
- New WineProgram(s) Regsvr32, Eject, Expand, Explorer, Hh, Icinfo, Notepad, Oleview, Progman, Winhelp, Xcopy
- Extended Msiexec WineProgram support with repair, uninstall, apply/uninstall patch, register/unregister module
- The bottles list is now divided in categories (Bottles and Steam Proton prefixes)
- General UI improvements
Fixes
- Fixed a bug which was preventing batch scripts from being executed via CLI
- Fixed a bug during bottle creation which was raising an error when the recipe was empty
- Fixed a bug in the journal which was causing a crash when the journal file was corrupted
- Fixed a regression in sync change, the wine server was not being shut down properly
- Fixed a bug in bottle preferences that caused a configuration update during widgets load
- Fixed a bug which was preventing icoextract from working properly
- Fixed a bug with desktop entries, were not being created if path contained apostrophes
- Fixed a bug in setting the current working directory, it was being set even if it didn't exist
- Fixed a bug in downloads, was causing a crash when the connection was closed by the server
- Fixed a bug that sometimes caused a crash when offline
- Fixed a bug with the Executor, it tried to execute even if the executable path was empty
- Fixed a bug with Steam Proton prefixes support, was causing a crash if no prefixes were found
Translations
- Arabic translations thanks to Light, @fawaz006
- Norwegian BokmΓ₯l translations thanks to @comradekingu
- Russian translations thanks to @mrvladus, @Knebergish
- Spanish translations thanks to @Dansito
- Dutch translations thanks to @Sojiro84
- Czech translations thanks to @vikdevelop, @pervoj
- Hungarian translations thanks to @zoli111
- Korean translations thanks to @yth1130
- Slovak translations thanks to @prescott66
- Portuguese (Brazil) translations thanks to @arribeiro
- Thai translations thanks to @SashaPGT
2022.5.14-trento-3
- Release day: https://usebottles.com/blog/release.2022.5.14/
Hotfix:
- Fix for nouveau drivers
- Fix component download percentage
- Fix icoextract not being spawned
Features:
- Group Wine-GE runners in preferences
- Show feedback for component installation
- Support icon extraction from external drives
2022.5.14-trento-2
Use 2022.5.14-trento-3 instead.
2022.5.14-trento-1
- Release day: https://usebottles.com/blog/release.2022.5.14/
Hotfix:
- Fix for launching batch files triggering GUI
- Fix for journal causing crash in case of corruption
- Fix for the wine sync switch not stopping the wineserver in some cases
Features:
- Open Bottles with a pre-selected bottle via legacy CLI (
bottles -b BottlePathName
) - Unimplemented features of Steam Proton prefix support are now hidden
2022.5.14-trento
- Release day: https://usebottles.com/blog/release-2022.5.14/
News
- Downloads now show progress
- Programs can now be added multiple times with different arguments/options
- Added the ability to permanently remove programs from the list
- Reworked program's menu
- Path is now shown for custom scripts in programs launch options
- Improve startup speed when launching programs from CLI
- Some initial checks are now cached to improve startup speed
- EasyTerm now allows you to copy and paste content
- Improved Windows paths conversion using native methods
- Desktop entries are now generated with the icon
- An alert is shown when the user custom bottles path is not reachable
- An alert is shown when the flatpak has no permissions to add desktop entries
- Windows 95, 98 now available for 32-bit bottles
- Programs list is now updated when an executable stops running
- Health check now shows disk and memory info
- LatencyFleX can now be installed from installers
- Installers can now declare checks to make sure the program is installed before adding a new entry to the program list
- Installers can now monitor the exit of executables before proceeding
- Improved installation speed of DLL components (DXVK, vkd3d ..)
- Dependencies can now import registry bundles
Fixes
- Fixed data.yml file not being reinitialized if empty
- Fixed gnome-terminal support
- Fixed encoding not being properly set when launching commands
- Fixed launch options being ignored when launching from desktop entries
- Fixed wrong tooltips in programs list
- Fixed post scripts not being launched if the program fails to
- Fixed a regression in launching executables from the file manager
- Fixed a regression in versioning, was not checking for file recursively
- Fixed sys-wine not being detected
- Fixed program arguments not properly set when using gamemode or gamescope
- Fixed issue with batch files not starting with path containing spaces
- Fixed a bug with the backup manager, was causing with empty paths
- Fixed a bug in the journal manager, was causing a crash if missing a key
- Fixed a bug where parameters were not updated correctly when using installers that depend on other installers
- Fixed a bug that caused dependencies not to show as installed starting from the second bottle
- Fixed a bug with library not being reinitialized if empty
Translations
- French translations thanks to @julroy67
- Portuguese (Brazil) translations thanks to @FHEK789, @vitorhcl, @davipatricio
- German translations thanks to @Maxopoly, @Sematre, @SuNNjek, @ThatRedKite
- Spanish translations thanks to @uanretamales, @oscfdezdz, @Dansito
- Swedish translations thanks to @bittin
- Russian translations thanks to @Knebergish
- Czech translations thanks to @vikdevelop
- Chinese (traditional) translations thanks to @Adrian400811
- Malay translations thanks to @amiruldevkun
- Persian traslations thanks to @pikhosh, @Gnkalk
- Indonesian translations thanks to Jovan Aditya Pangestu
- Finnish translations thanks to Jiri GrΓΆnroos
- Japanese translations thanks to @kakurasan
- Hungarian translations thanks to @zoli111
- Polish translations thanks to @imLinguin
- Greek translations thanks to IceDBorn
- Turkish translations thankg to @ersen0
- Chinese (simplified) translations thanks to Eric
- Thai translations thanks to @SashaPGT
- Improved translations thanks to @TheEvilSkeleton
2022.5.2-trento-3
- Release day: https://usebottles.com/blog/release.2022.5.3/
Hotfix:
- Workaround to properly handle spaces in paths
- Fixed a bug with the backup manager, was causing with empty paths