Commit Graph

512 Commits

Author SHA1 Message Date
GeoffreyCoulaud
2009003dea 🚧 Added todo before push 2023-06-02 10:28:43 +02:00
GeoffreyCoulaud
2b2355e2c2 🔥 Removed SteamForbiddenError 2023-06-01 14:10:59 +02:00
GeoffreyCoulaud
f05d1e702b 🚧 Removed blacklist on 403 2023-06-01 00:40:28 +02:00
GeoffreyCoulaud
aa33e79963 🐛 Blacklist on SteamAPI 403 2023-06-01 00:34:46 +02:00
GeoffreyCoulaud
f0948c422f 🐛 Fixed importer not finishing if no game found 2023-06-01 00:01:19 +02:00
GeoffreyCoulaud
97b770cbf2 🚧 Various fixes
- Platform-dependent sources
- Added heroic schema keys
- Moved location and is_installed to Source
2023-05-31 22:43:30 +02:00
GeoffreyCoulaud
ed66109404 🚧 Ground work for heroic source 2023-05-31 21:47:55 +02:00
GeoffreyCoulaud
344aa7057d 🎨 Consistency in source typing 2023-05-31 18:54:00 +02:00
GeoffreyCoulaud
a213abe4da 🎨 SourceIterator is not sized anymore 2023-05-31 18:18:58 +02:00
GeoffreyCoulaud
ef63210a8f 🎨 Better error handling in managers 2023-05-31 17:21:01 +02:00
GeoffreyCoulaud
d204737339 🚧 More work on resilient managers 2023-05-31 16:54:51 +02:00
GeoffreyCoulaud
0b188136a2 🚧 Initial work on retryable managers 2023-05-31 15:25:59 +02:00
kramo
743db2b747 Merge branch 'main' into gali-importer-structure 2023-05-30 20:25:00 +02:00
kramo
1311c53c3e Import demos from Steam - closes #108 2023-05-30 20:24:41 +02:00
GeoffreyCoulaud
0645808ac4 🐛 Fixed GTK race condition in pipelines 2023-05-29 01:38:36 +02:00
GeoffreyCoulaud
8ddb110cbb Managers use callback functions instead of signals 2023-05-29 00:23:25 +02:00
GeoffreyCoulaud
b99c058cd7 Added blocking/async managers 2023-05-29 00:05:44 +02:00
GeoffreyCoulaud
aeab1de4a9 🎨 Improved structure / added debug info 2023-05-28 22:19:43 +02:00
GeoffreyCoulaud
e7fa20e4d4 🎨 Better logging init 2023-05-27 19:39:52 +02:00
kramo
12ad5c598e Create shared.PROFILE 2023-05-27 19:36:49 +02:00
kramo
101eb1f07c Merge main 2023-05-27 19:08:40 +02:00
GeoffreyCoulaud
39b7b35c1b 🚧 WIP import progress based on game pipelines 2023-05-27 18:24:46 +02:00
kramo
63951d76ac Fix custom path check logic 2023-05-27 17:53:08 +02:00
kramo
c045ad1f53 Fix prefix formatting 2023-05-27 17:01:18 +02:00
kramo
4c1af9245f Update build configuration 2023-05-27 15:11:03 +02:00
kramo
d05a03dee7 Fix custom install locations check logic 2023-05-27 14:03:09 +02:00
kramo
bff225572e v1.5.2 2023-05-27 09:14:36 +02:00
kramo
ac3f3133d9 Use yaml.safe_load for Bottles import 2023-05-27 09:02:53 +02:00
kramo
bda487f26e Fix Steam API response handling - fixes #101 2023-05-27 09:00:29 +02:00
kramo
4711652b4a Set fallback icon-name - fixes #100 2023-05-27 08:58:07 +02:00
kramo
11cd2129b8 v1.5.1 2023-05-26 20:24:39 +02:00
kramo
edf9242288 Fix search logic if no developer 2023-05-26 20:09:55 +02:00
GeoffreyCoulaud
3202bd4332 changed importer.manager_done_callback stub 2023-05-24 19:38:26 +02:00
GeoffreyCoulaud
1d2253ff94 Various changes
- Removed useless format manager
- Moved pipeline to its own file
- Fixed steam source next not returning game
- Changed pipeline order
2023-05-24 19:34:07 +02:00
kramo
e7e30c8ac5 Set version to 0 by default 2023-05-24 18:32:27 +02:00
GeoffreyCoulaud
8da7185d17 Various fixes 2023-05-24 17:30:19 +02:00
GeoffreyCoulaud
7220852291 🎨 Reorganized game loading from disk 2023-05-24 17:08:34 +02:00
GeoffreyCoulaud
8026c41886 🎨 Moved Initial game load to app.on_activate 2023-05-24 16:32:13 +02:00
GeoffreyCoulaud
4943a9c7fd 🐛 Fixed Pipeline GObject definition 2023-05-24 15:36:25 +02:00
kramo
36b6bc17bd Cleanups 2023-05-24 15:36:25 +02:00
kramo
f06aed3ce0 Move spec_version to shared 2023-05-24 15:36:22 +02:00
GeoffreyCoulaud
2b8c594a50 🐛 Small fixes 2023-05-24 15:35:48 +02:00
GeoffreyCoulaud
a11569014d ♻️ Restructured sources and managers 2023-05-24 15:35:48 +02:00
GeoffreyCoulaud
95524563bb 🎨 Moved things to managers 2023-05-24 15:35:48 +02:00
GeoffreyCoulaud
abe41635fd 🚧 More work on managers 2023-05-24 15:35:47 +02:00
GeoffreyCoulaud
9ea2e9652d 🚧 More work on managers 2023-05-24 15:35:46 +02:00
GeoffreyCoulaud
3df9380c2d 🚧 Base work for the Store/Manager architecture 2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
9fd58e6ba3 🚧 More fixes 2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
e5d2657bb9 🚑 More rebase conflicts resolved 2023-05-24 15:35:18 +02:00
GeoffreyCoulaud
f246a73b19 ♻️ Changed shared imports to absolute 2023-05-24 15:35:18 +02:00