kramo
c3cad7c793
Fix default Steam path because fuck me
2023-07-06 10:02:11 +02:00
kramo
dc0d7304f1
Don't allow multiple imports at once
2023-07-05 15:54:12 +02:00
GeoffreyCoulaud
2d324997fd
Fix heroic
2023-07-05 14:13:42 +02:00
kramo
253bef9507
Fix Legendary location
2023-07-05 13:50:35 +02:00
GeoffreyCoulaud
da22751035
Fix lutris ID
2023-07-05 13:39:45 +02:00
kramo
0500b8ebe1
Fix Lutris source executable
2023-07-05 13:33:21 +02:00
kramo
0efa05514c
Exclude devel Cartridges from Flatpak imports
2023-07-03 22:24:44 +02:00
kramo
e388623c03
Make sure all measurements are divisible by 3
2023-07-03 14:40:08 +02:00
GeoffreyCoulaud
4a204442b5
Using new shared paths in sources
2023-07-01 15:53:52 +02:00
GeoffreyCoulaud
fb0c47c1f1
Re added hardcoded candidates for linux
...
- Real fix would be to get the XDG_*_DIR
2023-07-01 15:17:12 +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
kramo
036e5814f3
Fix Flatpak custom paths
2023-07-01 11:11:16 +02:00
kramo
e46c9b6a30
Fix Flatpak desktop entry search
2023-07-01 10:54:48 +02:00
kramo
495755f278
More reliance on GLib
2023-07-01 10:44:15 +02:00
kramo
1f25bed842
Move away from PyXDG
2023-07-01 10:05:16 +02:00
GeoffreyCoulaud
a7efe0a920
Removed allow_side_effects
2023-07-01 03:01:15 +02:00
kramo
721a46c5b8
Finalize Flatpak source
2023-06-30 23:49:48 +02:00
kramo
8efb1c6c5e
Fix Flatpak source for .svgs
2023-06-30 22:33:21 +02:00
kramo
07960182c7
Flatpak source cleanups
2023-06-30 21:13:06 +02:00
kramo
fccf302c4b
Flatpak source initial work
2023-06-30 19:51:44 +02:00
GeoffreyCoulaud
e9b8c0d01e
Fixed importer progressbar stuck at 100%
...
- Progress is 0 by default
- 10% for the sources progress
- 90% for the pipelines progress
2023-06-30 13:57:22 +02:00
GeoffreyCoulaud
9ed085e1a0
Silently skip sources with bad locations
2023-06-30 13:25:01 +02:00
kramo
450cab9bbf
Mark to-be-reviewed strings as untranslatable
2023-06-26 22:22:47 +02:00
kramo
08da6b8e3f
Update error string
2023-06-26 12:01:14 +02:00
kramo
cbd0b3f287
Update translations
2023-06-26 11:37:39 +02:00
kramo
4f7dc8716a
Make errors properly translatable
2023-06-26 11:08:33 +02:00
kramo
92add88c5d
Change error dialog margin
2023-06-26 11:00:59 +02:00
kramo
e73bc5507c
Change display of errors
2023-06-26 10:56:01 +02:00
GeoffreyCoulaud
f1acb55ece
Removed unused import
2023-06-24 16:14:30 +02:00
GeoffreyCoulaud
5e5a2fe746
🎨 Improved importer error dialog
...
- Kept simple for single errors
- Made more readable for multiple errors
2023-06-24 16:13:41 +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
kramo
41c2a1023a
Backport Bottles thumbnail fix
2023-06-22 21:13:27 +02:00
GeoffreyCoulaud
e97c08a42b
🐛 Added debug info, improved messages
2023-06-19 23:33:18 +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
f0dda997c3
Only kill import toast after the user can click it
2023-06-16 20:46:50 +02:00
kramo
366b68cf8f
Add after import error dialog
2023-06-16 16:22:12 +02:00
GeoffreyCoulaud
695cc88d76
🎨 Made OnlineCoverManager more general
...
- Does compositing of image with a blurred background
- Stretches the original image if it's not too much
- Handles images that are too wide and images that are too tall
- Removed ItchCoverManager
2023-06-14 00:05:38 +02:00
GeoffreyCoulaud
6dd8e3965f
🐛 Ported sqlite fix from main
2023-06-13 10:32:07 +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
kramo
0db636b375
Port bottles fix from main
2023-06-10 19:13:25 +02:00
GeoffreyCoulaud
c9a96f5eec
🎨 Fixed some linter warnings
...
Applied suggested pylint fixes and suppressed unhelpful pylint messages
2023-06-10 03:30:09 +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
GeoffreyCoulaud
9ebd7cf7ee
✨ Added Itch source
...
- Added call stack to unretryable errors in managers
- Added existing itch cover downloading code
- Fixed importer not closing if no source enabled
TODO
- Tidying the itch cover downloading code
- If possible, make save_cover and resize_cover work in AsyncManager-s
2023-06-07 15:33:00 +02:00