Commit Graph

191 Commits

Author SHA1 Message Date
kramo
1e2d85b50d Proper game_id for desktop entries 2023-08-21 15:23:29 +02:00
kramo
2d791e46b0 Basic support for Desktop Entry source 2023-08-21 14:09:41 +02:00
kramo
bc3bc2dac6 λ my beloved 2023-08-20 14:32:23 +02:00
kramo
4bd82c9457 Add RetroArch to excluded flatpak emulators 2023-08-18 12:51:12 +02:00
kramo
d44632de8f Cleaner syntax for shared attributes 2023-08-17 21:15:21 +02:00
kramo
57b931200e Object oriented programming 😊 2023-08-17 20:56:29 +02:00
kramo
17d89f444d Object oriented programming 😃 2023-08-17 20:50:25 +02:00
kramo
91f4e05abe Cleanups 2023-08-17 14:29:04 +02:00
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
kramo
eeb18eb017 Typing 2023-08-16 19:18:03 +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
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
b466eb7ab2 Dismiss loose toasts when cleaning up games 2023-08-15 21:32:24 +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
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
GeoffreyCoulaud
f43d8ff907 Fix for RetroArch Steam not found 2023-08-06 17:00:03 +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
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
GeoffreyCoulaud
d3a6eaa4d1 Fix source id being translated
- Additional fix, lutris source db subpath
2023-07-27 04:34:33 +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
GeoffreyCoulaud
0677eae0a2 Removed unused import 2023-07-26 03:55:23 +02:00
GeoffreyCoulaud
f3dcdbf0d2 Using a named tuple to store source locations 2023-07-26 03:53:17 +02:00
Rilic
311ed3b09c Refactoring and error checks 2023-07-23 17:21:24 +01:00
Rilic
8eca19d9a1 Changes
- Add Windows support
- Add Steam RetroArch support
- Add support for custom playlist and thumbnail directories
2023-07-23 17:11:14 +01:00
GeoffreyCoulaud
7bcb113a33 extracted get_hidden_app_names to a method 2023-07-22 00:06:16 +02:00
GeoffreyCoulaud
fbf076660d Better heroic store file parsing 2023-07-22 00:04:02 +02:00
GeoffreyCoulaud
b1992a9466 Fix heroic legendary path detection 2023-07-21 14:39:07 +02:00
GeoffreyCoulaud
4587720934 using cached_property for sub-source paths 2023-07-20 21:06:04 +02:00
GeoffreyCoulaud
270fa2092c Fixed heroic location candidates priority 2023-07-20 20:56:28 +02:00
kramo
82dddd1c5c Skip missing hidden key 2023-07-20 19:52:59 +02:00
GeoffreyCoulaud
190b446de5 More debug messages + fix sideloaded heroic games 2023-07-20 11:26:05 +02:00
GeoffreyCoulaud
52b6c47c8d More renaming to iterable + fixes to heroic 2023-07-20 10:58:23 +02:00
GeoffreyCoulaud
0df123975c Fix some syntax 2023-07-20 10:35:07 +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
GeoffreyCoulaud
2acdedf033 Added heroic import amazon to ui + fixes 2023-07-20 10:29:27 +02:00
GeoffreyCoulaud
a399113ff9 fixed typo 2023-07-19 13:12:07 +02:00
GeoffreyCoulaud
8839db272b better legendary sub-source library path detection 2023-07-19 13:00:29 +02:00
GeoffreyCoulaud
a0bfca01d6 WIP added support for heroic hidden
TODO
- Test all of that
2023-07-19 05:33:55 +02:00