kramo
329fe098c5
Update tooltip icon
2023-04-05 13:16:20 +02:00
kramo
415ebb8844
itch import support for Windows
2023-04-05 12:46:12 +02:00
kramo
4a1f9d3f86
Fix capitalization
2023-04-05 10:55:08 +02:00
kramo
725e4027f2
Add option to import Steam games from Lutris
2023-04-05 10:13:22 +02:00
kramo
41f7ce3d5f
Add spinner for loading game covers
2023-04-05 09:57:31 +02:00
kramo
ee0c07befc
SteamGridDB cleanups
2023-04-05 00:08:30 +02:00
kramo
b942fd7d3c
Add shortcut for removing game
2023-04-04 23:45:40 +02:00
kramo
00580571a6
Add option to delete game covers
2023-04-04 23:37:39 +02:00
kramo
60b8a537ea
Copy temp database files for sqlite3
2023-04-04 20:58:33 +02:00
kramo
df69352602
Set itch Windows location
2023-04-04 20:10:33 +02:00
kramo
a9dc097553
Fix SteamGridDB for nonexistent games
2023-04-04 19:30:55 +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
f18894bf10
Add itch import
2023-04-03 18:17:53 +02:00
kramo
a4c28449a7
Add Geoffrey Coulaud to the AboutWindow
2023-04-03 11:35:16 +02:00
kramo
b1cb2d679a
Make undoing the hide action more consistent
2023-04-03 10:56:56 +02:00
kramo
e373534e41
Add toast notifications for hiding/unhiding games
2023-04-03 10:36:58 +02:00
kramo
937f66237c
Add toast notification for launching games
2023-04-03 09:38:48 +02:00
kramo
f3db0647ae
Add hint if multiple Steam libraries are detected
2023-04-02 17:04:43 +02:00
kramo
95d1fe6c92
Steam pathlib fix
2023-04-02 09:23:53 +02:00
kramo
7e968a9ac7
Pathlib fixes
2023-04-02 08:06:09 +02:00
kramo
960eaa1949
Use utf-8 everywhere
2023-04-02 07:28:04 +02:00
kramo
b511ce22b7
Cleanups
2023-04-02 07:20:05 +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
Bananaman
77b083e219
A few minor code cleanups and fixes ( #47 )
...
* Avoid exception if trying to delete missing "removed" key
`.pop(key)` throws an exception if that `key` is missing. Using a default value (in this case None) means we don't throw any errors when deleting a missing key. Which is what we want here, for safety. We just want to delete the key. We don't care if it's existing or not.
There are other places in the codebase that also use `.pop(key)`, but all of those first check the validity of the key before popping, so this was the only one that needed fixing.
* Improve performance by removing keys() calls
Every `.keys()` call create a new `[list...]` of all keys from the given dictionary. It's a total waste of performance, since we can already check if a key exists in a dictionary by just using `if "key" in the_dict`.
* Use more pythonic "not in" syntax
The syntax is supposed to be `if "thing" not in other_thing`. We already use this proper `not in` syntax everywhere else in the codebase. Just fixing this location.
2023-03-31 15:24:02 +02:00
kramo
780fd0a09f
Added Lutris import
2023-03-31 15:22:45 +02:00
kramo
a53e49610c
v1.2.2
2023-03-30 23:38:38 +02:00
kramo
4ed84390cf
Fix Steam Linux/Windows bug
2023-03-30 23:35:39 +02:00
kramo
dbe00c5f90
v1.2.1
2023-03-30 22:20:05 +02:00
kramo
7a3019775c
Fix Heroic Linux/Windows bug
2023-03-30 22:07:48 +02:00
kramo
ef509f2eb0
Fix details window height - fixes #43
2023-03-30 21:39:14 +02:00
kramo
d5fa2a0dba
v1.2
2023-03-30 18:31:27 +02:00
kramo
61ef02cc7a
Add option to remove all games
2023-03-30 16:22:58 +02:00
kramo
bf2a500d5e
Fix import reporting incorrect number of games
2023-03-30 13:43:26 +02:00
kramo
dad4905753
Cleanups
2023-03-29 23:02:10 +02:00
kramo
4d99f80ff7
Create ImportPreferences class for future use
2023-03-29 19:27:06 +02:00
kramo
0a943d4259
Add warnings for non-existent launcher directories
2023-03-29 16:20:08 +02:00
kramo
f17663323d
Update translation files
2023-03-29 08:17:47 +02:00
kramo
eca96d8a5a
Update translation files
2023-03-29 08:15:56 +02:00
kramo
d4e6423bd5
Update translation files
2023-03-29 08:09:04 +02:00
kramo
17a6a53fd2
Use Adw.ExpanderRows for import sources
2023-03-29 07:59:02 +02:00
kramo
c1abed8af6
UX improvements
2023-03-29 00:55:18 +02:00
kramo
643ca368a6
Unify games import
2023-03-29 00:23:23 +02:00
kramo
3f4443d703
Update copyright
2023-03-26 20:17:39 +02:00
kramo
9aea8cc089
Black formatting
2023-03-26 20:14:18 +02:00
K.B.Dharun Krishna
f5acf6d256
revert: main.py release notes change
2023-03-26 23:40:41 +05:30
K.B.Dharun Krishna
95cf7ed691
Add release notes, fix Tamil translation
...
Signed-off-by: K.B.Dharun Krishna <kbdharunkrishna@gmail.com >
2023-03-26 23:21:07 +05:30
kramo
33a6efc02b
v1.1
2023-03-26 13:15:51 +02:00