Releases: bottlesdevs/Bottles
Bottles 50.1
Bottles 50
What's Changed
- frontend: Gamescope improvements by @TheEvilSkeleton in #2381
- Fix typos in strings and update translations by @kbdharun in #2383
- Translations update from Hosted Weblate by @weblate in #2388
- fix: dependency replace_font step by @StoneMoe in #2376
- backend: Improve health check by @TheEvilSkeleton in #2394
- misc: Remove JSON manifest by @TheEvilSkeleton in #2393
- Fix #2382 by @koplo199 in #2396
- Frontend: Updated link for connection checking by @francescomasala in #2402
- frontend: More improvements for Gamescope by @TheEvilSkeleton in #2389
- fix: create_bottle_from_config() nvapi check by @StoneMoe in #2408
- fix: ComponentManager.install() deadlock by @StoneMoe in #2407
- Translations update from Hosted Weblate by @weblate in #2419
- fix: wrong exception catching using pycurl by @Kinsteen in #2426
- fix: slow replace_font by @StoneMoe in #2432
- fix: replace spin-lock with threading.Lock by @StoneMoe in #2428
- feat: support userdir/ placeholder for installers checks by @underlinejakez in #2391
- fix: being able to use local repos with pycurl by @underlinejakez in #2392
- misc: improve check_runners() log by @StoneMoe in #2409
- fix: onboard dialog shows "All ready" when not ready by @StoneMoe in #2410
- misc: Update and improve packaging by @TheEvilSkeleton in #2430
- feat: enable VKD3D in the Gaming environment by @Kinsteen in #2439
- feat: async fetch of components, installers and dependencies by @Kinsteen in #2412
- fix: Bottles crash if bad encoding in Steam file by @Kinsteen in #2418
- fix: Components not updating when install in UI by @Kinsteen in #2414
- frontend: Improve sentence in installers by @TheEvilSkeleton in #2462
- frontend: Fix FSR by @TheEvilSkeleton in #2435
- misc: Update contributing information by @TheEvilSkeleton in #2479
- frontend: smoother UI with async code by @Kinsteen in #2444
- Don't override
GST_PLUGIN_SYSTEM_PATH
if runner doesn't bundle GStreamer by @SuperSamus in #2415 - fsr: Fix more FSR related issues by @TheEvilSkeleton in #2483
- Translations update from Hosted Weblate by @weblate in #2442
- frontend: make app name untranslatable, disambiguate Bottles & bottles by @jannuary in #2437
- fix: wrong call to update_programs() by @Kinsteen in #2449
- fix: hint texts by @StoneMoe in #2455
- Translations update from Hosted Weblate by @weblate in #2501
- frontend: Remove FileChooser class by @TheEvilSkeleton in #2496
- fix: add dest to cabextract on local files by @Kinsteen in #2500
- frontend: Port primary menu to MenuModel by @TheEvilSkeleton in #2487
- term-ui: dynamic length of progress bar according to terminal size by @Kinsteen in #2504
- Addresses bug from patoolib by @dkeruza-neo in #2498
- Translations update from Hosted Weblate by @weblate in #2507
- Translations update from Hosted Weblate by @weblate in #2519
- fix: wrong combo selected for VKD3D by @Kinsteen in #2528
- fix: broken back button if DXVK and VKD3D are disabled by @Kinsteen in #2526
- ui: Make VKD3D not enable-able without DXVK by @Kinsteen in #2529
- backend: Add
import_bundle
on dependency installation by @Kinsteen in #2518 - fix: nvngx.dll not copied under Flatpak, UI consistency by @Kinsteen in #2495
- fix: Add runner libs to fix embedded GStreamer not finding them by @Kinsteen in #2525
New Contributors
- @StoneMoe made their first contribution in #2376
- @koplo199 made their first contribution in #2396
- @underlinejakez made their first contribution in #2391
- @SuperSamus made their first contribution in #2415
- @dkeruza-neo made their first contribution in #2498
Full Changelog: 2022.12.14.1...50
2022.12.14.1
What's Changed
- Fix typos by @psydvl in #2371
- frontend: Add tooltips for extensions by @TheEvilSkeleton in #2365
- misc: Cleanup flatpak manifest by @mirkobrombin in 624490e
- frontend: Fix LibraryEntry removal with no parent by @mirkobrombin in db08d38
- backend: Force terminate wineserver on bottle deletion by @mirkobrombin in 6770118
- backend: Avoid caching dicts by @mirkobrombin in 3c35c7e
- misc: Allow bwrap instance sharing by @mirkobrombin in 6bc0d76
Full Changelog: 2022.12.14...2022.12.14.1
2022.12.14
What's Changed
- Translations update from Hosted Weblate by @weblate in #2272
- Fix Latencyflex not disabling correctly and environment variables by @Kinsteen in #2266
- misc: Update screenshots by @TheEvilSkeleton in #2275
- misc: Update issue form by @TheEvilSkeleton in #2262
- Translations update from Hosted Weblate by @weblate in #2286
- Translations update from Hosted Weblate by @weblate in #2292
- Fix bottle name space error by @xoth42 in #2296
- Translations update from Hosted Weblate by @weblate in #2300
- Translations update from Hosted Weblate by @weblate in #2308
- Fixed setup of dll overrides on bottle start by @asbytes in #2289
- Fix missing cwd variable when launching a program with terminal by @Kinsteen in #2282
- Fix GStreamer system path, and added a switch in bottle by @Kinsteen in #2258
- Translations update from Hosted Weblate by @weblate in #2316
- Translations update from Hosted Weblate by @weblate in #2323
- CVE-2007-4559 Patch by @TrellixVulnTeam in #2321
- Translations update from Hosted Weblate by @weblate in #2332
- Update translation files by @flipflop97 in #2318
- Added new bottles CDN service by @francescomasala in #2340
- frontend/cli: run: Allow multiple arguments to pass to executable by @psydvl in #2342
- Fix bottle renaming by @AshtonFerns in #2313
- Revamp Library page by @mirkobrombin in #2302
- Translations update from Hosted Weblate by @weblate in #2358
- General backend improvements by @mirkobrombin in #2357
New Contributors
- @Kinsteen made their first contribution in #2266
- @xoth42 made their first contribution in #2296
- @TrellixVulnTeam made their first contribution in #2321
- @flipflop97 made their first contribution in #2318
- @AshtonFerns made their first contribution in #2313
Full Changelog: 2022.11.14...2022.12.14
2022.11.14
Release day: https://usebottles.com/blog/release-2022.11.14/
!! Releases take a few hours to arrive on Flathub
What's Changed
- backend: Fix Gamescope arguments by @jntesteves in #2171
- backend: Fix DLSS by @cyberphantom52 in #2183
- cli: Fix ignored name when adding program via CLI @zphensley42 in #2187
- Translations update from Hosted Weblate by @weblate in #2192
- Translations update from Hosted Weblate by @weblate in #2193
- nvapi hotfix by @cyberphantom52 in #2199
- Translations update from Hosted Weblate by @weblate in #2202
- frontend: Improve bottle details view by @cyberphantom52 in #2185
- frontend: Redesign details view by @cyberphantom52 in #2203
- backend: Don't use d3d10 & d3d10_1 dll's from dxvk by @Blisto91 in #2209
- Translations update from Hosted Weblate by @weblate in #2224
- frontend: Add grade tooltips by @TheEvilSkeleton in #2215
- misc: Use metainfo by @TheEvilSkeleton in #2230
- frontend: QoL improvements by @TheEvilSkeleton in #2228
- Translations update from Hosted Weblate by @weblate in #2234
- Header Capitalization and localization fixes by @A6GibKm in #2235
- app: Add accel for window.close and chain up vfunc by @A6GibKm in #2236
- Fix installer completion by @jntesteves in #2238
- Translations update from Hosted Weblate by @weblate in #2239
- about: Add libraries to acknowledgements and remove slashes by @TheEvilSkeleton in #2245
- frontend: Rewrite vkBasalt frontend by @TheEvilSkeleton in #2232
- Translations update from Hosted Weblate by @weblate in #2250
- Settings Rework by @jannuary in #2212
- Translations update from Hosted Weblate by @weblate in #2257
- frontend: Minor consistency fixes by @TheEvilSkeleton in #2261
- Fix deadlock of Popen.wait by @davidmartos96 in #2260
- frontend: Minor improvements for drive selection by @TheEvilSkeleton in #2255
New Contributors
- @cyberphantom52 made their first contribution in #2183
- @zphensley42 made their first contribution in #2187
- @Blisto91 made their first contribution in #2209
Full Changelog: 2022.10.14.1...2022.11.14
2022.10.14.1
Release day: https://usebottles.com/blog/release-2022.10.14/
!! Releases take a few hours to arrive on Flathub
Hotfix:
2022.10.14
Release day: https://usebottles.com/blog/release-2022.10.14/
!! Releases take a few hours to arrive on Flathub
News
- The PulseAudio Latency setting is now deprecated and enabled by default
- Add portal support for setting custom Bottles path thanks to @fries1234
- Preferences now uses Generic names for better understanding
- Improved Gamescope support
- General improvements
Fixes
- Fix components mismatch on switching bottle
- Fix unsafe access to the program"dict" keys
- Fix unreachable newly-added programs
- Fix for XDG_* vars being read by the runner even when not applicable
- Fix charset error parsing acf files
- Fix bottles list not being updated when removing a bottle
- Fix empty secion in the Run Executable menu
Translations
- French translations thanks to Thibaut Colin, @jay-tau
- Dutch translations thanks to @flipflop97
- Turkish translations thanks to @Zayria
- Croatian translations thanks to @milotype
- Bulgarian translations thanks to @RacerBG
- Russian translations thanks to @lenemter
- Bengali translations thanks to Anubis
- Catalan translations thanks to @rogervc
2022.9.28.1
Release day: https://usebottles.com/blog/release-2022.9.28/
!! Releases take a few hours to arrive on Flathub
Hotfix:
- fix components mismatch when switching bottle
2022.9.28
Release day: https://usebottles.com/blog/release-2022.9.28/
!! Releases take a few hours to arrive on Flathub
News
- Nvidia-specific settings are now hidden on other setups
- Run executables by dropping them on the bottle
- Move from XML to Bluprints for UI
- Mobile improvements
- The Gamescope dialog is now more polished and intuitive
- Display settings has now a dedicated dialog
- All selectors are ported to the libadwaita
- Support for ja_JP,zh_TW,ko_KR languages
- Dependencies with an incompatible architecture are now hidden
- Support for the bundled gstreamer version if provided by the runner
- Adding a new program will be immediately available, without having to update the whole list
- Removed the ability to install multiple dependencies in one go
- Improve wording for Components section (Thanks to @orowith2os)
Fixes
- Fix DXVK off when starting a game via Run Executable
- Fix a bug when extracting templates with a partial or missing userdir
- Fix Steam installation not found when placed at .steam/debian-installation
- Fix DLL OVerrides not being applied when an override with the same name is already present, now the new one will take priority
- Fix Proton Runners being listed as prefixes
- Fix GStreamer plugins not being loaded on Flatpak
- Fix the bottles list not being updated when a bottle is renamed
- Fix progressbar not being visible on some locales
- Fix caching directories being re-initialized when them are already present
- Fix Steam ACF files not being parsed correctly when corrupted, resulting in a crash
- Fix Platinum and Silver grades was using the same color
Translations
- Italian translations thanks to @LorenzoIanotto
- Hindi translations thanks to Rowan Antkinson
- Dutch translations thanks to @flipflop97
- Turkish translations thanks to @06ergin06
- Finnish translations thanks to Jiri Grönroos
- Portuguese (Brazil) translations thanks to saulo marcos
- Japanese translations thanks to @ryonakano
- Croatian translations thanks to @milotype
- Greek translations thanks to @kolyfotis
- Indonesian translations thanks to @laymoth
2022.8.28-brescia-2
Release day: https://usebottles.com/blog/release-2022.8.28/
!! Releases take a few hours to arrive on Flathub
Hotfix:
- re-implement
override_dll
action (it had been eaten by the code monster)