Commit Graph

978 Commits

Author SHA1 Message Date
GeoffreyCoulaud
37f838e4a2 Added back locations 2023-08-17 14:13:55 +02:00
GeoffreyCoulaud
a39303603c Merge branch 'main' into retroarch-make-exec 2023-08-17 14:09:03 +02:00
GeoffreyCoulaud
195f7dbb7e Disabled Steam RetroArch to merge improvements to main 2023-08-17 14:07:04 +02:00
kramo
191beed12e Use shared.home consistently 2023-08-17 13:52:56 +02:00
Geoffrey Coulaud
208eae75c1 Merge pull request #169 from kra-mo/typing-improvements
Typing improvements
2023-08-17 01:29:39 +02:00
GeoffreyCoulaud
f3c590b033 Explicit SteamManifestData building 2023-08-17 01:25:39 +02:00
GeoffreyCoulaud
a0c736b7cf Improved rate limiter code 2023-08-17 01:09:41 +02:00
kramo
0d32414f1e Add type hints to utils 2023-08-16 20:16:30 +02:00
kramo
eeb18eb017 Typing 2023-08-16 19:18:03 +02:00
kramo
a3aa7f9ccf Cleanups 2023-08-16 17:31:54 +02:00
kramo
0e2918cfe8 More sensible approach to screen reader in popups 2023-08-16 17:22:12 +02:00
kramo
8dc96b53b2 Type hints for UI code 2023-08-16 15:41:40 +02:00
kramo
0d6432388c Handle errors when loading games from disk 2023-08-16 12:45:32 +02:00
kramo
73897a9ed3 Update translations 2023-08-16 11:07:41 +02:00
GeoffreyCoulaud
f8037e2542 Improved Steam RetroArch command generation
- Verified that libretro core is selected
- Verified that rom is selected
- Ensure proper quoting
2023-08-16 02:34:59 +02:00
Geoffrey Coulaud
afb2d8b6d3 Merge pull request #168 from kra-mo/locations-override-fix
Various fixes for locations
2023-08-15 23:55:37 +02:00
GeoffreyCoulaud
dbb6076fdc Various fixes for locations
- Simplified some preferences code
- Added type hints to locations
- Made locations not shared between source instances (source of a bug)
- Updated source iter to resolve locations correctly
2023-08-15 23:53:18 +02:00
kramo
16d6a026e5 Make removed strings clearer 2023-08-15 22:46:20 +02:00
kramo
cb9513ff13 Fix import undo logic 2023-08-15 21:46:58 +02:00
kramo
b466eb7ab2 Dismiss loose toasts when cleaning up games 2023-08-15 21:32:24 +02:00
kramo
5551756111 Ctrl + Z for import undo 2023-08-15 21:19:27 +02:00
kramo
9b97e8c355 Basic undo system for imports 2023-08-15 21:10:10 +02:00
kramo
5abf3f300d Remove missing games - closes #85 2023-08-15 20:11:06 +02:00
kramo
8ca264ff95 Backport base_source from libadwaita-1.4 2023-08-15 19:04:02 +02:00
GeoffreyCoulaud
1c2c844f89 Disabled Steam RetroArch candidate 2023-08-15 02:52:17 +02:00
GeoffreyCoulaud
86ac95641c Work on Retroarch Steam executable 2023-08-13 19:18:54 +02:00
GeoffreyCoulaud
c2c998adcd Created source subclass, improved RetroArch exec
Steam RetroArch still not working on my machine.
2023-08-13 18:13:17 +02:00
kramo
0599a61057 Delete unused check_install.py 2023-08-13 16:07:32 +02:00
kramo
07b78bcdbd Add search entry placeholder text 2023-08-13 15:20:36 +02:00
kramo
78199267b3 Add RertoArch to keywords 2023-08-13 12:49:35 +02:00
kramo
0098669ab6 Update Rilic's link 2023-08-13 12:31:44 +02:00
kramo
fefa9d27bd Update translations 2023-08-13 12:30:45 +02:00
kramo
fe07f4f571 Add Rilic to about window 2023-08-13 12:23:02 +02:00
kramo
70d8d91b53 Use Libadwaita widgets for details window 2023-08-08 13:44:27 +02:00
Geoffrey Coulaud
675359ee58 Merge pull request #165 from kra-mo/candidates-fix
Fix for Retroarch Steam not found
2023-08-06 17:08:35 +02:00
GeoffreyCoulaud
f43d8ff907 Fix for RetroArch Steam not found 2023-08-06 17:00:03 +02:00
Geoffrey Coulaud
e90215bf66 Merge pull request #146 from RilicTheFox/main
Implement Retroarch Importer
2023-08-06 01:01:23 +02:00
Rilic
2e844b2d06 Improve RetroArch Steam support
And remove Windows support. For now.
2023-08-03 19:27:55 +01:00
Rilic
8de7226a2f Change "windows" to "win32" 2023-08-01 11:56:15 +01:00
Rilic
7598f1ea71 Convert RetroArch importer to new format 2023-08-01 11:30:39 +01:00
Rilic
417a02e8b6 Merge remote-tracking branch 'upstream/main' 2023-08-01 10:52:33 +01:00
Geoffrey Coulaud
1aff1347e3 Managers refactor (#164)
The main reason for this is the compositing of both local and online covers with the same logic.  
It was a problem raised in #146 with some covers getting stretched.

Changes:
- Renamed and simplified managers methods
- Created a generic `cover manager`
- Added more retryable errors to `steam api manager`
- Removed `local cover manager` and `online cover manager`
- Reduced dependency on `PIL`
2023-07-31 18:44:18 +02:00
Paweł Lidwin
e4dc1253ae Specify runner in heroic protocol (#163)
* improv: specify runner in heroic protocol to avoid appName collisions

* Update styling

Co-authored-by: kramo <93832451+kra-mo@users.noreply.github.com>

---------

Co-authored-by: kramo <93832451+kra-mo@users.noreply.github.com>
2023-07-27 18:38:34 +02:00
kramo
459e13ad05 v2.1.1 v2.1.1 2023-07-27 11:13:14 +02:00
Weblate (bot)
e554cf8678 Translations update from Hosted Weblate (#155)
* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges

* Update translation files

Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/cartridges/cartridges/
Translation: Cartridges/Cartridges
2023-07-27 11:10:45 +02:00
kramo
f0afdcc943 Merge pull request #160 from kra-mo/id-fix
Fix source id being translated
2023-07-27 11:08:42 +02:00
GeoffreyCoulaud
d3a6eaa4d1 Fix source id being translated
- Additional fix, lutris source db subpath
2023-07-27 04:34:33 +02:00
kramo
1404878e28 Merge pull request #158 from kra-mo/locations-improvements
Locations improvements
2023-07-26 16:01:32 +02:00
GeoffreyCoulaud
fa8a15addf Moved invalid location message to location 2023-07-26 15:27:28 +02:00
GeoffreyCoulaud
04d0e9e90e Clarified location sub paths 2023-07-26 04:43:10 +02:00