GeoffreyCoulaud
52b6c47c8d
More renaming to iterable + fixes to heroic
2023-07-20 10:58:23 +02:00
GeoffreyCoulaud
7f576d1bd3
SourceIterator is actually just SourceIterable
2023-07-20 10:32:43 +02:00
GeoffreyCoulaud
30152cd10a
simplified SourceIterator
2023-07-20 10:29:39 +02:00
kramo
a1c5a4bdd8
Mark source names as translatable
2023-07-13 14:51:55 +02:00
kramo
6a06f7329d
Disallow Legendary on Windows to fix Heroic
2023-07-08 16:00:57 +02:00
kramo
253bef9507
Fix Legendary location
2023-07-05 13:50:35 +02:00
GeoffreyCoulaud
4a204442b5
Using new shared paths in sources
2023-07-01 15:53:52 +02:00
GeoffreyCoulaud
3af968fee7
Simplified source available on
2023-07-01 15:10:40 +02:00
kramo
bbfe478ac3
Fix Legendary location labels
2023-07-01 13:58:47 +02:00
GeoffreyCoulaud
a7efe0a920
Removed allow_side_effects
2023-07-01 03:01:15 +02:00
kramo
fccf302c4b
Flatpak source initial work
2023-06-30 19:51:44 +02:00
GeoffreyCoulaud
3fa80a53c6
🎨 Work on import error handling
...
- Generic ErrorProducer class
- Importer and managers are error producers
- SGDB Auth friendly error
- Bad source location friendly errors (data, config, cache)
- Removed unused decorators
2023-06-24 15:13:35 +02:00
GeoffreyCoulaud
e57a2a74df
🚧 Set schema on location resolve
2023-06-19 23:11:55 +02:00
GeoffreyCoulaud
f9000be272
🚧 WIP new location system
...
TODO
- Locations contain the schema key
- Schema key overriden at location resolve
- No need for callable candidates,
but need to represent "this location's key"
2023-06-19 22:47:56 +02:00
kramo
2e97edcdb5
Please pylint once and for all
2023-06-18 13:15:03 +02:00
kramo
9d7a6d8ea4
Add copyright headers
2023-06-17 16:27:10 +02:00
kramo
d340e007e3
Remove replaced_by_env_path decorator
2023-06-10 20:54:49 +02:00
kramo
de3ef53148
Make pylint happy
2023-06-10 19:34:00 +02:00
GeoffreyCoulaud
842f9fe522
🎨 Various code style / behaviour fixes
...
- Merged platform sources when possible
- Added URLExecutableSource class
- Moved replaced_by_schema_key to utils/decorators
- Better retryable exception handling in some managers
- Split SteamHelper into SteamFileHelper and SteamAPIHelper
- Delegated SteamRateLimiter creation to SteamAPIManager init
- Using additional_data for appid in SteamAPIManager
- Added Windows support for Legendary
- Stylistic changed suggested by pylint
2023-06-10 02:59:41 +02:00
GeoffreyCoulaud
070d875ff8
🎨 Improved Legendary source
...
- Fixed wrong library iteration
- Fixed executable format
- Added toggle in the preferences
- Added legendary to on_import_action
2023-06-09 17:06:33 +02:00
GeoffreyCoulaud
51922ad4c6
🚧 Base Legendary source
2023-06-08 10:50:09 +02:00