Bananaman
214687c9ce
Cleanup: Remove backwards-compatible code
...
Since we aren't interested in backwards compatibility this early in development, let's remove those code chunks to keep the code shorter.
2023-03-24 22:35:55 +01:00
Bananaman
703c65395c
Improved game executable launcher, and added argument validation
...
Now uses proper shell escaping and parsing for all executable arguments, for more robust game launching. All existing game JSON files with the old string values will automatically be converted to the new format on app launch. The executable parsing uses the "shlex" library, which guarantees accurate parsing.
We now also use direct process launching (without any intermediary shell) by default, but the old "shell"-based launch method still exists in the code via an alternative flag in `run_command.py` (if we ever need to restore it for some reason).
Furthermore, if the user attempts to manually write an improperly escaped argument into the game's details (such as missing closing quotation marks), the GUI will now alert the user that their executable argument is invalid, along with telling them the exact reason why it's invalid.
2023-03-24 22:03:39 +01:00
Bananaman
eda22c7ea7
Move game data JSON formatter to re-usable location
2023-03-24 22:03:39 +01:00
Bananaman
4e7e21ff6c
Ignore flatpak-builder cache
2023-03-24 22:03:39 +01:00
kramo
bbf3703229
Cleanups
2023-03-24 21:53:55 +01:00
kramo
06550c0138
Fix heroic image string
2023-03-24 21:17:07 +01:00
kramo
4401378ce3
Use fstrings consistently
2023-03-24 21:07:08 +01:00
kramo
a665241d76
Disable some pylint warnings
2023-03-24 20:29:36 +01:00
Domenico
053d5791a4
Refactory of the code ( #19 )
...
* Refactory of the code
* Autoformatting with black
---------
Co-authored-by: Domefemia <domefemia@hotmail.com >
2023-03-24 20:26:55 +01:00
K.B.Dharun Krishna
df45ef411a
Merge pull request #17 from weblate/weblate-cartridges-cartridges
...
Translations update from Hosted Weblate
2023-03-24 22:57:26 +05:30
kramo
8ddf609815
Use shlex for escaping quotes
2023-03-24 17:54:14 +01:00
Óscar Fernández Díaz
20e7cbf8b6
Added translation using Weblate (Spanish)
...
Co-authored-by: Óscar Fernández Díaz <oscfdezdz@users.noreply.hosted.weblate.org >
2023-03-24 17:49:07 +01:00
Ali Aljishi
ba6379f83a
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Arabic)
Currently translated at 92.5% (100 of 108 strings)
Added translation using Weblate (Arabic)
Co-authored-by: Ali Aljishi <ahj696@hotmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/ar/
Translation: Cartridges/Cartridges
2023-03-24 17:49:06 +01:00
Alessandro Iepure
7f8c22df9e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (108 of 108 strings)
Added translation using Weblate (Italian)
Co-authored-by: Alessandro Iepure <alessandro.iepure@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/it/
Translation: Cartridges/Cartridges
2023-03-24 17:49:06 +01:00
Philip Goto
8c1ed2a254
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (108 of 108 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (108 of 108 strings)
Added translation using Weblate (Dutch)
Co-authored-by: Philip Goto <philip.goto@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/nl/
Translation: Cartridges/Cartridges
2023-03-24 17:49:05 +01:00
kramo
51c500a7aa
Proper escapes for Bottles executables
2023-03-24 17:31:08 +01:00
kramo
6cdc09cca9
Add links to metainfo.xml
2023-03-24 17:28:08 +01:00
kramo
863a5e6eb5
Fix import from Heroic if no Epic games
2023-03-24 17:02:46 +01:00
kramo
7ee4ae878b
Merge pull request #16 from weblate/weblate-cartridges-cartridges
...
Translations update from Hosted Weblate
2023-03-24 14:36:51 +01:00
kramo
7c963d3abd
Remove shadow from game covers - @flipflop97
2023-03-24 14:34:42 +01:00
kramo
d5a640bd0b
Add progress bar + fix race condition
2023-03-24 14:07:16 +01:00
Philip Goto
6b777894ea
Added translation using Weblate (Dutch)
...
Co-authored-by: Philip Goto <philip.goto@gmail.com >
2023-03-24 13:16:34 +01:00
kramo
5b839c9f6f
Update README.md
2023-03-22 19:04:00 +01:00
K.B.Dharun Krishna
c93a47a27f
README: add chatroom link
2023-03-22 23:21:55 +05:30
kramo
67c1b25429
v0.1.4
v0.1.4
2023-03-22 17:35:56 +01:00
kramo
7503d207c8
Update README info
2023-03-22 17:32:06 +01:00
kramo
6176982d1c
Exclude Adwaita cursors from Windows
2023-03-22 10:43:04 +01:00
kramo
aa8145a605
Exclude __pycache__ on Windows
2023-03-22 10:29:01 +01:00
kramo
ea52f8cf09
Merge pull request #14 from weblate/weblate-cartridges-cartridges
...
Translations update from Hosted Weblate
2023-03-22 08:37:56 +01:00
kramo
26636557ee
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (108 of 108 strings)
Co-authored-by: kramo <login@kramo.hu >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/hu/
Translation: Cartridges/Cartridges
2023-03-22 08:36:44 +01:00
kramo
b281a4bd0d
Cleanups
2023-03-22 08:36:37 +01:00
kramo
8d820d8426
Update Flatpak repo
2023-03-22 07:57:43 +01:00
kramo
d86593962b
Update Platform to 44
2023-03-22 07:53:27 +01:00
kramo
a3935e24e9
README: Update badges
2023-03-21 18:40:07 +01:00
kramo
0f9aeb3e1d
Create CODE_OF_CONDUCT.md
2023-03-21 16:31:56 +01:00
kramo
d045d51082
Update README.md
2023-03-21 16:17:21 +01:00
kramo
9724cae884
Create CONTRIBUTING.md
2023-03-21 16:15:43 +01:00
kramo
6b0d4593b7
Update issue templates
2023-03-21 16:05:42 +01:00
kramo
a21b3e0171
Update translations
2023-03-21 15:48:37 +01:00
kramo
86dae1f972
Add support for multiple Steam library directories
2023-03-21 15:40:21 +01:00
kramo
a7a1573569
README: Update Weblate link
...
Signed-off-by: kramo <93832451+kra-mo@users.noreply.github.com >
2023-03-21 14:28:56 +01:00
kramo
9214400cca
Minor string changes
2023-03-21 14:16:03 +01:00
kramo
18f381c377
Merge pull request #12 from weblate/weblate-cartridges-cartridges
...
Translations update from Hosted Weblate
2023-03-21 14:14:16 +01:00
Dan
08f63ceeb6
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (101 of 101 strings)
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/uk/
2023-03-21 14:12:48 +01:00
kramo
0a2e51355a
Translated using Weblate (French)
...
Currently translated at 91.0% (92 of 101 strings)
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/fr/
2023-03-21 12:05:54 +01:00
kramo
270cb4e73a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 90.0% (91 of 101 strings)
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/nb_NO/
2023-03-21 12:05:53 +01:00
kramo
7b080af02a
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (101 of 101 strings)
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/uk/
2023-03-21 12:05:53 +01:00
Dan
839a176ef8
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (101 of 101 strings)
Translation: Cartridges/Cartridges
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/uk/
2023-03-21 12:05:53 +01:00
kramo
0993adfda9
Translated using Weblate (French)
...
Currently translated at 90.0% (91 of 101 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (101 of 101 strings)
Co-authored-by: kramo <login@kramo.hu >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/fr/
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/hu/
Translation: Cartridges/Cartridges
2023-03-20 20:05:21 +01:00
Hosted Weblate
1c4d6e244e
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
2023-03-20 20:05:21 +01:00