Skip to content

Releases: bottlesdevs/Bottles

2022.6.14-brescia

13 Jun 21:36
Compare
Choose a tag to compare

Release day: https://usebottles.com/blog/release-2022.6.14/

Download on Flathub

!! 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

29 May 13:05
Compare
Choose a tag to compare

Download on Flathub

News:

  • New shell option for bottles-cli allowing launchers like itch.io working with Bottles

How to use with itch.io:

  1. make a new Gaming bottle named itchio or whatever you want
  2. 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)

  1. make it executable chmod +x ~/.local/bin/wine
  2. make a Games/ path in the bottle's drive_c/ and choose it when installing games from itch.io
  3. enjoy and report bugs.

If you already have a wine executable in your system and can't uninstall, launch itch.io with PATH=~/.local/bin env var

2022.5.28-trento-2

28 May 19:46
Compare
Choose a tag to compare

Download on Flathub

News:

  • New action for dependencies: register_dll (ref)

2022.5.28-trento-1

28 May 14:56
Compare
Choose a tag to compare

Download on Flathub

Hotfix:

  • Fix widget connection causing a crash
  • Fix latencyflex path not being created on start

2022.5.28-trento

28 May 08:28
Compare
Choose a tag to compare

Download on Flathub

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

2022.5.14-trento-3

18 May 20:43
Compare
Choose a tag to compare

Download on Flathub

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

18 May 20:16
Compare
Choose a tag to compare

Use 2022.5.14-trento-3 instead.

2022.5.14-trento-1

16 May 21:07
Compare
Choose a tag to compare

Download on Flathub

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

14 May 11:18
Compare
Choose a tag to compare

Download on Flathub

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

2022.5.2-trento-3

09 May 21:54
Compare
Choose a tag to compare

Download on Flathub

Hotfix:

  • Workaround to properly handle spaces in paths
  • Fixed a bug with the backup manager, was causing with empty paths