Commit Graph

  • a96b989a29 Error handling kramo 2023-06-19 12:58:52 +02:00
  • 286b44360e Move game_cover away from GdkPixbuf kramo 2023-06-18 13:57:09 +02:00
  • 2aea2fb377 Move placeholders to Gdk.Texture kramo 2023-06-18 13:46:17 +02:00
  • 2e97edcdb5 Please pylint once and for all kramo 2023-06-18 13:15:03 +02:00
  • 32adc68d82 Correct directory check kramo 2023-06-18 12:58:24 +02:00
  • 8dcbe56e76 "Sigh..." kramo 2023-06-17 16:33:27 +02:00
  • 009e6f3641 "Intellisense betrayed me" kramo 2023-06-17 16:31:14 +02:00
  • 9d7a6d8ea4 Add copyright headers kramo 2023-06-17 16:27:10 +02:00
  • cff2a4ae6c Fix adding games manually GeoffreyCoulaud 2023-06-17 16:15:53 +02:00
  • eb91586216 Clean up relative dates kramo 2023-06-17 16:11:02 +02:00
  • 8eb203cb06 Convert executables to strings at init time kramo 2023-06-17 15:35:43 +02:00
  • b2b1780374 Remove auto-import feature from settings kramo 2023-06-17 10:07:23 +02:00
  • f0dda997c3 Only kill import toast after the user can click it kramo 2023-06-16 20:46:50 +02:00
  • 366b68cf8f Add after import error dialog kramo 2023-06-16 16:22:12 +02:00
  • beba0ff1e2 🎨 Improved internal manager storage GeoffreyCoulaud 2023-06-16 15:38:05 +02:00
  • e694341a31 🐛 Fix game import not refreshing remove covers GeoffreyCoulaud 2023-06-16 15:21:39 +02:00
  • d060acb90a Escape game titles in toasts kramo 2023-06-16 13:16:48 +02:00
  • 90667b0f31 Fix details_window logic kramo 2023-06-15 17:53:48 +02:00
  • 39bc64c136 Use signals for updating and saving games kramo 2023-06-15 17:37:54 +02:00
  • e6afed6678 Cleanups kramo 2023-06-15 15:22:08 +02:00
  • 3bc0df3881 🎨 Change image composition logic GeoffreyCoulaud 2023-06-14 17:23:54 +02:00
  • 695cc88d76 🎨 Made OnlineCoverManager more general GeoffreyCoulaud 2023-06-14 00:05:38 +02:00
  • 6dd8e3965f 🐛 Ported sqlite fix from main GeoffreyCoulaud 2023-06-13 10:32:07 +02:00
  • dbb96a166b Added debug info to the beginning of log files GeoffreyCoulaud 2023-06-13 09:48:18 +02:00
  • 054089431f 🎨 Made log file rotation more robust GeoffreyCoulaud 2023-06-13 09:05:29 +02:00
  • 59c2d68642 Removed unnecessary prints GeoffreyCoulaud 2023-06-13 00:25:24 +02:00
  • 68273d9217 🎨 Improved logging GeoffreyCoulaud 2023-06-12 23:11:09 +02:00
  • 2798097623 🎨 Improved logging code GeoffreyCoulaud 2023-06-12 03:27:43 +02:00
  • 6a099b2bdd New logging system GeoffreyCoulaud 2023-06-11 21:11:53 +02:00
  • d340e007e3 Remove replaced_by_env_path decorator kramo 2023-06-10 20:54:49 +02:00
  • de3ef53148 Make pylint happy kramo 2023-06-10 19:34:00 +02:00
  • 5a7ada1c0e Trim .pylintrc kramo 2023-06-10 19:29:28 +02:00
  • 0db636b375 Port bottles fix from main kramo 2023-06-10 19:13:25 +02:00
  • 49011c395a Merge branch 'main' into gali-importer-structure kramo 2023-06-10 19:04:59 +02:00
  • 893b290a1e v1.5.5 v1.5.5 kramo 2023-06-10 18:48:39 +02:00
  • 49769b7083 Fix import hanging if custom Bottles location kramo 2023-06-10 18:45:56 +02:00
  • 5fadaf8537 Add _ to Python builtins kramo 2023-06-10 18:24:59 +02:00
  • dcd4357e57 🎨 No longer using SGDBSave GeoffreyCoulaud 2023-06-10 16:22:09 +02:00
  • 3a0911e742 🐛 Fixed UI not updating on some game actions GeoffreyCoulaud 2023-06-10 15:31:54 +02:00
  • 8eb2a270f6 🎨 Improved manager error handling structure GeoffreyCoulaud 2023-06-10 14:51:52 +02:00
  • e7fd01f509 🎨 Made manager attributes more flexible GeoffreyCoulaud 2023-06-10 12:03:16 +02:00
  • c9a96f5eec 🎨 Fixed some linter warnings GeoffreyCoulaud 2023-06-10 03:30:09 +02:00
  • eeb0f3e501 👷 Added .pylintrc GeoffreyCoulaud 2023-06-10 03:06:53 +02:00
  • 842f9fe522 🎨 Various code style / behaviour fixes GeoffreyCoulaud 2023-06-10 02:59:41 +02:00
  • 070d875ff8 🎨 Improved Legendary source GeoffreyCoulaud 2023-06-09 17:06:33 +02:00
  • 51922ad4c6 🚧 Base Legendary source GeoffreyCoulaud 2023-06-08 10:50:09 +02:00
  • b895c8ebe2 🎨 Made itch cover manager sync GeoffreyCoulaud 2023-06-07 19:31:15 +02:00
  • 9ebd7cf7ee Added Itch source GeoffreyCoulaud 2023-06-07 15:33:00 +02:00
  • 5dc6ec899a 🎨 Various changes GeoffreyCoulaud 2023-06-07 15:00:42 +02:00
  • 98f02da36c 🎨 SourceIterator can yield addtitional data GeoffreyCoulaud 2023-06-07 14:01:06 +02:00
  • 7eef050a64 🚧 WIP Itch source (only game discovery) GeoffreyCoulaud 2023-06-07 12:12:12 +02:00
  • b50a0a1a04 📝 Updated SourceIterator type hints GeoffreyCoulaud 2023-06-05 13:29:54 +02:00
  • 725bab5c93 🐛 Fixed new location override syntax GeoffreyCoulaud 2023-06-05 13:21:19 +02:00
  • 1e3e6484e4 🎨 Simplified source location user override GeoffreyCoulaud 2023-06-05 13:11:05 +02:00
  • 1dcfe38253 🎨 Simplified SourceIterator-s GeoffreyCoulaud 2023-06-05 12:40:41 +02:00
  • e91aeddd3b Added Bottles source GeoffreyCoulaud 2023-06-05 01:57:38 +02:00
  • 43d4a50bf7 Added logging info to game launch GeoffreyCoulaud 2023-06-05 01:57:25 +02:00
  • cf9d4059b3 📝 Consistent typing in exsiting sources GeoffreyCoulaud 2023-06-05 00:34:47 +02:00
  • 67a5a364f7 🐛 Fixed pick history start error when empty GeoffreyCoulaud 2023-06-05 00:19:22 +02:00
  • ff0ba00733 🎨 Added delay before manager retry GeoffreyCoulaud 2023-06-05 00:17:41 +02:00
  • 1e4004329c New Heroic source - Fixed wrong installed key, shoud be is_installed - Log warnings on invalid games found in library GeoffreyCoulaud 2023-06-04 22:51:54 +02:00
  • 7cf4d8199c ️ Improved rate limiting GeoffreyCoulaud 2023-06-04 17:03:59 +02:00
  • ebd22e27da Various fixes GeoffreyCoulaud 2023-06-04 02:45:52 +02:00
  • 7d8a7a894f 🐛 fixed source imports GeoffreyCoulaud 2023-06-03 21:41:04 +02:00
  • 729ca82445 🎨 Simplified sources GeoffreyCoulaud 2023-06-03 20:55:03 +02:00
  • 6f77e0d30d Added Steam API rate limiter GeoffreyCoulaud 2023-06-03 18:49:47 +02:00
  • 216c3f5dae 🐛 Fixed deadlock in rate limiter GeoffreyCoulaud 2023-06-03 17:50:00 +02:00
  • dc47c850ce 🐛 Moved Steam rate limiter init to runtime GeoffreyCoulaud 2023-06-03 17:33:51 +02:00
  • b1476a744d 🐛 Fixed wrong variable in rate limiter init GeoffreyCoulaud 2023-06-03 16:35:25 +02:00
  • 58054f1c26 🐛 Added rate limiter for Steam GeoffreyCoulaud 2023-06-03 16:31:15 +02:00
  • 6d6e830cc9 🚧 Intial work on a generic rate limiter GeoffreyCoulaud 2023-06-03 14:18:26 +02:00
  • 10a635fc78 🚧 Thread-safe manager error reporting GeoffreyCoulaud 2023-06-03 14:18:07 +02:00
  • 06b6ee4593 🚧 Unfinished rate limiter GeoffreyCoulaud 2023-06-02 22:23:36 +02:00
  • e804f8192e Update bug_report.md kramo 2023-06-02 17:40:28 +02:00
  • 2009003dea 🚧 Added todo before push GeoffreyCoulaud 2023-06-02 10:28:43 +02:00
  • 2b2355e2c2 🔥 Removed SteamForbiddenError GeoffreyCoulaud 2023-06-01 14:10:59 +02:00
  • f05d1e702b 🚧 Removed blacklist on 403 GeoffreyCoulaud 2023-06-01 00:40:28 +02:00
  • aa33e79963 🐛 Blacklist on SteamAPI 403 GeoffreyCoulaud 2023-06-01 00:34:46 +02:00
  • f0948c422f 🐛 Fixed importer not finishing if no game found GeoffreyCoulaud 2023-06-01 00:01:19 +02:00
  • 97b770cbf2 🚧 Various fixes GeoffreyCoulaud 2023-05-31 22:43:30 +02:00
  • ed66109404 🚧 Ground work for heroic source GeoffreyCoulaud 2023-05-31 21:47:55 +02:00
  • 344aa7057d 🎨 Consistency in source typing GeoffreyCoulaud 2023-05-31 18:54:00 +02:00
  • a213abe4da 🎨 SourceIterator is not sized anymore GeoffreyCoulaud 2023-05-31 18:18:58 +02:00
  • ef63210a8f 🎨 Better error handling in managers GeoffreyCoulaud 2023-05-31 17:21:01 +02:00
  • d204737339 🚧 More work on resilient managers GeoffreyCoulaud 2023-05-31 16:54:51 +02:00
  • 0b188136a2 🚧 Initial work on retryable managers GeoffreyCoulaud 2023-05-31 15:22:08 +02:00
  • 743db2b747 Merge branch 'main' into gali-importer-structure kramo 2023-05-30 20:25:00 +02:00
  • 1311c53c3e Import demos from Steam - closes #108 kramo 2023-05-30 20:24:41 +02:00
  • 0645808ac4 🐛 Fixed GTK race condition in pipelines GeoffreyCoulaud 2023-05-29 01:38:36 +02:00
  • 8ddb110cbb Managers use callback functions instead of signals GeoffreyCoulaud 2023-05-29 00:23:25 +02:00
  • b99c058cd7 Added blocking/async managers GeoffreyCoulaud 2023-05-29 00:05:44 +02:00
  • aeab1de4a9 🎨 Improved structure / added debug info GeoffreyCoulaud 2023-05-28 22:19:43 +02:00
  • e7fa20e4d4 🎨 Better logging init GeoffreyCoulaud 2023-05-27 19:39:52 +02:00
  • 12ad5c598e Create shared.PROFILE kramo 2023-05-27 19:36:49 +02:00
  • 101eb1f07c Merge main kramo 2023-05-27 19:08:40 +02:00
  • 39b7b35c1b 🚧 WIP import progress based on game pipelines GeoffreyCoulaud 2023-05-27 18:24:46 +02:00
  • 6f69344a16 v1.5.4 v1.5.4 kramo 2023-05-27 17:54:43 +02:00
  • 63951d76ac Fix custom path check logic kramo 2023-05-27 17:53:08 +02:00
  • c045ad1f53 Fix prefix formatting v1.5.3 kramo 2023-05-27 17:01:18 +02:00
  • 8a1e00883c Fix gresource prefix kramo 2023-05-27 16:21:31 +02:00