640 Commits

Author SHA1 Message Date
David Yantis b8c4c6617b Revert "Remove NVIDIA Flatpak Workaround (#3726)"
This reverts commit 5fcd13efe1.
2025-07-19 21:20:33 -04:00
Mirko Brombin 01fc6bd1ee donation: Add Donation dialog 2025-07-19 21:20:11 -04:00
Hari Rana ced72cb8e9 bottle-row: Set can-target and can-focus to false
The GtkListBox::row-activated signal only emits when
a row is activated, not the child widget. This means,
the check button wouldn't trigger the emission of
the signal, thereby not updating the
NewBottleDialog:selected-environment property.

Fixes https://github.com/bottlesdevs/Bottles/issues/3740
2025-03-15 18:51:16 -04:00
Giannis Lagodimos f6e9196fa2 fix: use correct wine path on 10.2 and above (#3800) 2025-03-10 19:54:35 -03:00
Hari Rana a8fa3b3b20 bottle-preferences: Split toggle feature callback
This is important to have because complex toggles require slightly
different parameters.

Fixes https://github.com/bottlesdevs/Bottles/issues/3720
2025-03-08 16:03:03 -05:00
Hari Rana 38a2ff41be program-row: Run formatter 2025-02-09 14:44:19 -05:00
GNUgenius 0967184644 frontend: Added 'Failed adding to Steam Library dialog' in program_row.py' dialog (#3730)
frontend: Added 'Failed adding to Steam Library dialog' in program_row.py
2025-02-04 16:22:25 -06:00
David Yantis b8fb76de49 Remove NVIDIA Flatpak Workaround (#3726)
revert: Duplicated NVIDIA GPUs
Fixed by flathub/org.freedesktop.Platform.GL.nvidia#331
2025-02-03 16:55:37 -06:00
Weblate (bot) 96056559e8 Translations update from Hosted Weblate (#3522)
* filters: Introduce `__set_filter`

This will be used as a wrapper method for setting filters.

Co-authored-by: Hari Rana <theevilskeleton@riseup.net>

* filters: Use `__set_filter` private method to every function

Co-authored-by: Hari Rana <theevilskeleton@riseup.net>

* backend: Add support for MIDI SoundFont

Co-authored-by: Hari Rana <theevilskeleton@riseup.net>

* frontend: Add support for MIDI SoundFont

Co-authored-by: Hari Rana <theevilskeleton@riseup.net>

* chore: Bump requirements and update pypi-deps

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (640 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pt/

* Translated using Weblate (Hebrew)

Currently translated at 26.4% (169 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/he/

* Translated using Weblate (Hebrew)

Currently translated at 34.6% (222 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/he/

* Translated using Weblate (Czech)

Currently translated at 98.2% (629 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/cs/

* Translated using Weblate (Lithuanian)

Currently translated at 12.0% (77 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/lt/

* Added translation using Weblate (Irish)

* Translated using Weblate (Irish)

Currently translated at 100.0% (677 of 677 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/ga/

* Translated using Weblate (Czech)

Currently translated at 99.0% (634 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/cs/

* Translated using Weblate (Hebrew)

Currently translated at 34.8% (223 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/he/

* Translated using Weblate (Czech)

Currently translated at 100.0% (640 of 640 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/cs/

* Translated using Weblate (Italian)

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/it/

* Translated using Weblate (Indonesian)

Currently translated at 48.6% (329 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/id/

* Translated using Weblate (Czech)

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/cs/

* Translated using Weblate (Portuguese)

Currently translated at 99.8% (675 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pt/

* Translated using Weblate (Belarusian)

Currently translated at 23.8% (161 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/be/

* Added translation using Weblate (Georgian)

* Translated using Weblate (Georgian)

Currently translated at 28.9% (197 of 680 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/ka/

* Translated using Weblate (Persian)

Currently translated at 44.6% (302 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/fa/

* Translated using Weblate (Persian)

Currently translated at 55.6% (376 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/fa/

* Translated using Weblate (German)

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/de/

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pt/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 99.8% (675 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pt_BR/

* Translated using Weblate (Vietnamese)

Currently translated at 41.2% (279 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/vi/

* Translated using Weblate (Polish)

Currently translated at 98.9% (669 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pl/

* Translated using Weblate (Hungarian)

Currently translated at 97.0% (656 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/hu/

* Translated using Weblate (Finnish)

Currently translated at 91.8% (621 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/fi/

* Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pt_BR/

* Translated using Weblate (Russian)

Currently translated at 100.0% (676 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/ru/

* Translated using Weblate (Polish)

Currently translated at 99.7% (674 of 676 strings)

Translation: Bottles/Bottles
Translate-URL: https://hosted.weblate.org/projects/bottles/bottles/pl/

---------

Co-authored-by: EmoonX <emoon@emoon.dev>
Co-authored-by: Hari Rana <theevilskeleton@riseup.net>
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Co-authored-by: Gilad the Grain <main.gilad.edu@gmail.com>
Co-authored-by: AsciiWolf <mail@asciiwolf.com>
Co-authored-by: arnas <Arnas@users.noreply.hosted.weblate.org>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Martin <havelis007martin@gmail.com>
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com>
Co-authored-by: vikdevelop <vikdevelop@proton.me>
Co-authored-by: albanobattistella <albano_battistella@hotmail.com>
Co-authored-by: Arif Budiman <arifpedia@gmail.com>
Co-authored-by: Isaac Afonso <is0214656@gmail.com>
Co-authored-by: Lang Q <artyrkloskisky@gmail.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
Co-authored-by: Florian Schaupp <fschaupp@hotmail.com>
Co-authored-by: Diego Siqueira <diegopereirasiqueira@gmail.com>
Co-authored-by: LucasMZ <git@lucasmz.dev>
Co-authored-by: rezarria <votanamcb@outlook.com>
Co-authored-by: Cezary Frej <frejcezary@gmail.com>
Co-authored-by: Balázs Meskó <meskobalazs@mailbox.org>
Co-authored-by: Ricky Tigg <ricky.tigg@gmail.com>
Co-authored-by: John Peter Sa <johnppetersa@gmail.com>
Co-authored-by: Степан Наумов <st250492@yandex.ru>
Co-authored-by: PC <antyinteligent@proton.me>
Co-authored-by: Mirko Brombin <send@mirko.pm>
2025-01-20 14:21:46 +01:00
EmoonX 9cb7d06bd5 backend.midi: Delete instances not in use by any running programs 2025-01-19 13:46:45 -03:00
EmoonX c3d90a38c6 backend.midi: Make programs choose the right instrument through registry 2025-01-19 13:41:05 -03:00
EmoonX 21967562a2 backend.midi: Manage FluidSynth instances, avoid duplicates 2025-01-19 13:38:47 -03:00
EmoonX 0ecdb4ba5e backend: Add support for MIDI SoundFont
Co-authored-by: Hari Rana <theevilskeleton@riseup.net>
2025-01-19 13:24:23 -03:00
EmoonX aacc50e673 frontend: Add support for MIDI SoundFont
Co-authored-by: Hari Rana <theevilskeleton@riseup.net>
2025-01-19 13:07:01 -03:00
EmoonX c9bef06b57 filters: Use __set_filter private method to every function
Co-authored-by: Hari Rana <theevilskeleton@riseup.net>
2025-01-19 13:06:56 -03:00
EmoonX 4f89c2b58e filters: Introduce __set_filter
This will be used as a wrapper method for setting filters.

Co-authored-by: Hari Rana <theevilskeleton@riseup.net>
2025-01-19 13:06:28 -03:00
Hari Rana 8e12f6d0de chore: Run pyupgrade for the entire codebase
Co-authored-by: EmoonX <emoon@emoon.dev>
2025-01-16 19:45:23 -05:00
Hari Rana 468c6c6ad6 frontend: Move files to root of frontend/ 2025-01-16 20:32:59 -03:00
Hari Rana 3838cd8ef7 library-entry: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 7a167886be vmtouch-dialog: Rename files and add to POTFILES 2025-01-16 20:32:59 -03:00
Hari Rana 422bab824d vkbasalt-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana f6e6db789e upgrade-versioning-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana ba725048f2 sandbox-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 4711b81f61 dialog-run-args: Remove file
It's not being used
2025-01-16 20:32:59 -03:00
Hari Rana 93ae9bb28c rename-program-dialog: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana b89bbc5bcc proton-alert-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana bf1e7164fb mangohud-dialog: Rename files and add to POTFILES 2025-01-16 20:32:59 -03:00
Hari Rana 9c5f9d071f launch-options-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 34d26cd3e6 journal-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana c83e26279d installer-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana f3aa6a7004 environment-variables-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 4c17c19084 task-row: Rename file and class name 2025-01-16 20:32:59 -03:00
Hari Rana 68f6b26669 state-row: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana ea587df0c6 program-row: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana c8f8135e7a onboard-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana c5bbdbede7 local-resource-row: Rename class name 2025-01-16 20:32:59 -03:00
Hari Rana aa2a59d00f loading-view: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 555898422e bottles-list-view: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana f2a84b40b3 library-view: Rename files and add to POTFILES 2025-01-16 20:32:59 -03:00
Hari Rana 54988cc6a9 installer-row: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana 5043948b91 importer-row: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana 9451be7468 importer-view: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 854c31a35a fsr-dialog: Rename files and add to POTFILES 2025-01-16 20:32:59 -03:00
Hari Rana 508e62601d exclusion-pattern-row: Rename files and class name 2025-01-16 20:32:59 -03:00
Hari Rana b266d17262 gamescope-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana a762b6822e exclusion-patterns-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 4f46b2cb66 duplicate-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 8e17eec08d drives-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 8fbea9360b dll-overrides-dialog: Rename files 2025-01-16 20:32:59 -03:00
Hari Rana 6cda10f76e display-dialog: Rename files 2025-01-16 20:32:59 -03:00