kramo
4b11a2737a
Cleanups
2023-04-16 12:52:06 +02:00
kramo
aea8a6ed5f
Cleanups
2023-04-16 11:04:00 +02:00
kramo
24ad3369c7
Remove arbitrary cover save
2023-04-16 01:26:55 +02:00
kramo
b89d15537d
Fix SGDBSave before update
2023-04-15 23:09:07 +02:00
kramo
6edd85e80a
Cleanups
2023-04-14 14:44:44 +02:00
kramo
fd66d07ac3
Cleanups
2023-04-11 23:31:16 +02:00
kramo
a08ed1d4c2
Cleanups
2023-04-11 20:57:11 +02:00
kramo
1d630722de
Save all covers in a shared directory
2023-04-11 18:31:46 +02:00
kramo
fd9e0511d0
Always resize images
2023-04-11 17:06:35 +02:00
kramo
0f6a989142
Reimplement animated covers with Pillow
2023-04-11 14:49:18 +02:00
kramo
3c6639ae07
Create GameCover class
2023-04-11 12:33:42 +02:00
kramo
3e495283b0
Revert animation support due to performance issues
2023-04-11 00:58:42 +02:00
kramo
9e60aad7f3
Fix animation when deleting cover
2023-04-11 00:06:09 +02:00
kramo
8ec2998077
Fix animated covers in the overview
2023-04-11 00:01:05 +02:00
kramo
62aff0e7cc
Basic animated cover support
2023-04-10 23:24:48 +02:00
kramo
c1715aa328
Reimplement pixbuf caching
2023-04-10 20:54:24 +02:00
kramo
d136897c8c
Fix cover saving issue
2023-04-10 20:05:41 +02:00
kramo
329fe098c5
Update tooltip icon
2023-04-05 13:16:20 +02:00
kramo
41f7ce3d5f
Add spinner for loading game covers
2023-04-05 09:57:31 +02:00
kramo
00580571a6
Add option to delete game covers
2023-04-04 23:37:39 +02:00
kramo
cbe9bfbab8
SteamGridDB for manually added games
2023-04-04 19:12:36 +02:00
kramo
45be2eb165
Basic SteamGridDB support
2023-04-04 17:35:36 +02:00
kramo
960eaa1949
Use utf-8 everywhere
2023-04-02 07:28:04 +02:00
kramo
6899246d01
Use simpler syntax for I/O operations
2023-04-01 16:14:19 +02:00
kramo
3bcbf8457c
Refactor to use pathlib
2023-04-01 11:33:48 +02:00
kramo
3e568be6d8
Fix fstrings in translations
2023-03-31 15:44:59 +02:00
kramo
ef509f2eb0
Fix details window height - fixes #43
2023-03-30 21:39:14 +02:00
kramo
643ca368a6
Unify games import
2023-03-29 00:23:23 +02:00
kramo
7200d45303
Added comments for translators
2023-03-26 11:53:37 +02:00
kramo
030c220d7e
Cleanups
2023-03-25 00:50:17 +01:00
kramo
6b103c996b
Remove redundant get_cover function
2023-03-24 23:09:56 +01:00
Bananaman
973ec01b38
Cleanup: Remove pointless calls to close()
...
Since "with open()" automatically closes the files anyway.
2023-03-24 22:37:01 +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
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
kramo
b281a4bd0d
Cleanups
2023-03-22 08:36:37 +01:00
kramo
a4cc224aa5
Update translations
2023-03-19 12:56:00 +01:00
kramo
ba944fdaab
Revert to resolve Weblate conflict
2023-03-19 12:53:49 +01:00
kramo
cad5c3fd36
Update translations
2023-03-19 12:42:00 +01:00
kramo
012959c57b
Add tooltip for exxecutables
2023-03-19 12:04:15 +01:00
kramo
516c020cbc
Allow building as a non-flatpak app
2023-03-16 17:24:03 +01:00
kramo
e2a2ea6da2
Add developer property
2023-03-15 13:12:48 +01:00
kramo
bd0cf7402a
Code style
2023-03-15 01:57:43 +01:00
kramo
f416155c2d
Update code style
2023-03-14 23:05:47 +01:00
kramo
32d9f9a880
Cleanups
2023-03-14 21:20:59 +01:00
kramo
24eac24c33
Better image handling
2023-03-14 18:42:05 +01:00
kramo
a4b1b8efd9
Refactor
2023-03-14 16:48:00 +01:00
kramo
e208434711
Save deflated pixbuf data instead of .png
2023-03-14 14:32:51 +01:00
kramo
3af1e42548
Save covers compressed
2023-03-13 21:35:44 +01:00
kramo
592a2d4829
Save games in higher resolution - closes #7
2023-03-13 20:53:07 +01:00
kramo
5e373bd63d
Cleanups
2023-02-01 17:26:55 +01:00