Philip Kristoffersen
8f9abeb2d5
Update readme
2022-04-01 06:24:57 +02:00
Philip Kristoffersen and GitHub
b58cbc51e0
Proton support ( #64 )
...
Enable proton for heroic games
2022-03-31 17:33:33 +02:00
Philip Kristoffersen and GitHub
704d5b5758
Make orders strings instead of usize ( #63 )
2022-03-28 19:44:23 +02:00
Philip Kristoffersen
20fa076ee7
Filter out NSFW images
...
If people whant that, they can add them manually.
It should not be something that happens automatically.
2022-03-27 09:48:10 +02:00
Philip Kristoffersen and GitHub
a7524400f3
Steam collections ( #60 )
2022-03-26 21:51:56 +01:00
Philip Kristoffersen and GitHub
8ce3b42ae9
Fix itch duplicates ( #59 )
...
Fixes this issue #58
2022-03-26 07:12:26 +01:00
Philip Kristoffersen and GitHub
371177ee20
Correct unit tests ( #55 )
2022-03-23 09:24:35 +01:00
Philip
52791fb43f
Fix bug where epic games would doulbe
2022-03-21 22:09:40 +01:00
Philip Kristoffersen and GitHub
b4dbcdd29c
Download official steam images as backup ( #53 )
2022-03-21 21:34:27 +01:00
Philip Kristoffersen
3663cbb849
Fix non boilr shortcuts getting deleted
2022-03-21 13:57:01 +01:00
Philip Kristoffersen and GitHub
e5da7c8b9e
Use dev_kit_game_id to identify boilr shortcuts ( #49 )
...
By using the dev_kit_game_id , steam does not mess with the tags, which should result in a more consistent cleanup of Boilr synchronization.
This should resolve the problem where shortcuts would sometimes get "stuck" and not be removed, and instead show up as duplicates.
2022-03-17 21:53:51 +01:00
Philip Kristoffersen and GitHub
fb1ff859f1
Only add executables from itch ( #48 )
...
The Itch db can refer to multiple files,
before the first one added was selected,
now the first one that is executable is selected.
2022-03-17 21:49:47 +01:00
Philip
0cecbfe1da
Merge branch 'main' of https://github.com/PhilipK/steam_shortcuts_sync
2022-03-17 17:47:31 +01:00
Philip
c68566ccaf
Save heroic checkbox value in ui
2022-03-17 17:47:12 +01:00
Philip Kristoffersen and GitHub
832b191c68
Update readme
2022-03-17 17:36:20 +01:00
Philip Kristoffersen and GitHub
d0b76b664c
Add Heroic support ( #46 )
2022-03-17 16:51:38 +01:00
Philip Kristoffersen and GitHub
3f5c99c30e
Add support for WideGrid images ( #45 )
2022-03-15 22:16:13 +01:00
Philip Kristoffersen
1f9d18c43a
Add Lutris settings to UI
2022-03-14 20:50:06 +01:00
Philip Kristoffersen and GitHub
7f93ba6acd
Fix UI version hanging on image download ( #40 )
...
Done by using task::spawn_blocking and blockon
2022-03-13 22:30:33 +01:00
Philip Kristoffersen and GitHub
1729562885
Improve UI look and feel ( #36 )
...
* Set ui theme to Greybird
* Improve text in UI
* Fix wrong comment in ui
2022-03-13 22:24:42 +01:00
Philip
7c1a21c270
Make the UI fit on a Steam Deck
2022-03-12 23:40:41 +01:00
Philip
a942c3c016
Write a config file if it is missing
2022-03-12 07:44:26 +01:00
Philip
4cc2672c5f
Update readme
2022-03-12 07:44:15 +01:00
Philip
bfc9730d26
Enable all platforms by default
...
This can be done now since all platforms validate their settings
Worst case, the platforms can just be disabled again
2022-03-12 00:01:15 +01:00
Philip
ab9c1098b1
Generate new shortcuts file on first run
2022-03-11 20:16:57 +01:00
Philip Kristoffersen
14815293f3
Update readme with Mac support
2022-03-10 20:48:19 +01:00
Philip Kristoffersen and GitHub
b47d8be75e
Add macos unit tests job to CI ( #28 )
2022-03-10 20:39:00 +01:00
Philip Kristoffersen and GitHub
434074bf14
Check if steam folders are actually userdate ( #27 )
2022-03-10 20:18:16 +01:00
Philip Kristoffersen and GitHub
60e5641bf8
Add macos to build to releases ( #25 )
2022-03-10 19:58:30 +01:00
Philip Kristoffersen and GitHub
dd35ac1734
Update readme with steamdeck support
2022-03-10 10:50:28 +01:00
Philip Kristoffersen
dbe7abdcbc
Itch: Parse paths as lossy
2022-03-10 07:04:58 +01:00
Philip Kristoffersen and GitHub
f77f1e6bab
Handle utf8 convert errors in butlerdb ( #21 )
2022-03-09 16:52:10 +01:00
Philip Kristoffersen and GitHub
8263aafcfe
Merge pull request #19 from PhilipK/lutris-support
...
Lutris support
2022-03-08 21:34:56 +01:00
Philip Kristoffersen
28310a3d98
Update readme
2022-03-08 21:25:33 +01:00
Philip Kristoffersen
36dca25297
Add support for lutris
2022-03-08 21:24:24 +01:00
Philip Kristoffersen
4d71aca0a6
Initial lutris folder with test output
2022-03-08 21:20:54 +01:00
Philip
6187e6cab0
Correct DisplayName to DisplayIcon
2022-01-02 14:17:36 +01:00
Philip
78ed0c55f2
Add create_symlinks to uplay
2022-01-02 11:02:02 +01:00
Philip
fe650b2e0a
Include uplay in readme
2022-01-02 10:59:46 +01:00
Philip
b8880ecba5
Hook up uplay to ui
2022-01-02 10:57:57 +01:00
Philip
32a651faf7
Add uplay to the ui
2022-01-02 10:55:03 +01:00
Philip
dd21e56fd6
Add uplay syncrhonization
2022-01-02 10:37:12 +01:00
Philip
f60a591180
Make exe launch url instead of explorer
2022-01-01 21:46:15 +01:00
Philip
9d1f2799da
Only show launchable Epic Games
2022-01-01 16:51:59 +01:00
Philip
2e970785d4
Conditionally include winreg
2022-01-01 12:33:23 +01:00
Philip
b7c1bb9fb8
Fix manifest unit tests
2022-01-01 12:31:26 +01:00
Philip
a3d0377878
Use winreg to look up epic location
2022-01-01 12:27:52 +01:00
Philip Kristoffersen
0e8509a87f
Use bIsmanaged to decide shortcut type
2021-12-31 14:57:39 +01:00
Philip Kristoffersen
ecfee2ec42
Add tests for egs launcher shortcut
2021-12-31 14:32:44 +01:00
Philip
3e7881bf66
Track boilr shortcuts with tag
2021-12-27 18:25:03 +01:00
Philip
1287a2ff84
Add launch_command to epic shortcuts
2021-12-27 07:50:02 +01:00
Philip Kristoffersen
acc7436ede
Correct indentation
2021-11-04 19:29:25 +01:00
Philip Kristoffersen
34419926c7
Use latest rust stable on windows
2021-11-04 19:27:43 +01:00
Philip Kristoffersen
436edb4791
Update readme with prefer_animated option
2021-11-03 12:06:52 +01:00
Philip Kristoffersen
e16bd65742
Add prefer_animated feature
...
The feature lets you download animated images first, and then try
getting static images.
2021-11-03 12:02:37 +01:00
Philip Kristoffersen
8f5a1e0105
Download bigpicture images for games
2021-11-03 10:16:28 +01:00
Philip Kristoffersen
0add4dfba6
Update cargo version
2021-11-03 09:47:17 +01:00
Philip Kristoffersen
37a18fb3be
Validate settings before run
2021-11-03 08:47:34 +01:00
Philip Kristoffersen
46e14f8192
Clean up clippy suggestions
2021-10-23 22:42:47 +02:00
Philip Kristoffersen
c333f56e75
Merge branch 'main' of https://github.com/PhilipK/steam_shortcuts_sync
2021-10-23 22:26:56 +02:00
Philip Kristoffersen
9c47d27fc4
Remove redundant cfg flags
2021-10-10 17:04:34 +02:00
Philip
1a14e24173
Fix cargo clippy suggestions
2021-10-10 13:49:00 +02:00
Philip
0bcbdba158
Fix images not downloaded on first run
2021-10-10 13:25:03 +02:00
Philip Kristoffersen
9d8ec4a730
Use p images instead of hero
2021-10-07 22:45:42 +02:00
Philip Kristoffersen
fcfb0d7c07
Strip binaries for linux ui
2021-10-07 15:41:17 +02:00
Philip Kristoffersen
e436b425ab
Use hero image if no icon specified
2021-10-07 14:28:11 +02:00
Philip Kristoffersen
978eaaa1e2
Correct logging when no need for download
2021-10-07 13:18:21 +02:00
Philip Kristoffersen
fd13ce6fb5
Spit readme into seperate points
2021-10-07 12:49:14 +02:00
Philip Kristoffersen
3286c9b998
Search in parallel
2021-10-07 10:18:13 +02:00
Philip
188d963112
Remove doublicate logging
2021-10-07 00:16:03 +02:00
Philip
7b6f318e90
Fix compile warning on windows
2021-10-06 23:45:12 +02:00
Philip Kristoffersen
0d6da9c5f0
Download images async
2021-10-06 23:37:39 +02:00
Philip Kristoffersen
1ba24183c3
Refactor downloadi mages
2021-10-06 22:34:42 +02:00
Philip Kristoffersen
6124ee426d
Refactor out find_art function
2021-10-06 21:58:16 +02:00
Philip Kristoffersen
fc42cf6a1f
Refactor code for readability
2021-10-06 21:50:09 +02:00
Philip Kristoffersen
95053a9d49
Fix typo in readme
2021-10-06 11:16:28 +02:00
Philip Kristoffersen
ffde590f1c
UI for GOG
2021-10-06 11:13:54 +02:00
Philip Kristoffersen
53021a177a
Create symlinks on linux
2021-10-06 10:00:57 +02:00
Philip Kristoffersen
206d900ef1
Find gog games on linux
2021-10-05 17:21:52 +02:00
Philip Kristoffersen
0658021306
Fix missing import
2021-10-05 15:48:51 +02:00
Philip Kristoffersen
e370439c79
Refactor ui and sync into mods
2021-10-05 15:32:04 +02:00
Philip
a4fe6094be
Update readme with GOG info
2021-10-04 22:48:56 +02:00
Philip
f0b85410be
Update readme with GOG
2021-10-04 22:46:26 +02:00
Philip
ef0bca983c
Initial GOG integration
2021-10-04 22:43:38 +02:00
Philip Kristoffersen and GitHub
642dd15ff4
Setup dual license
2021-10-04 06:41:00 +02:00
Philip Kristoffersen and GitHub
572257775d
Upload apache license
2021-10-04 06:39:13 +02:00
Philip Kristoffersen
2654f99736
Change to MIT License
2021-10-04 05:33:32 +02:00
Philip Kristoffersen
a4acde0f26
Add license files
2021-10-04 05:27:53 +02:00
Philip
3462ee7c1a
Print progress when syncing
2021-10-02 16:09:22 +02:00
Philip
d9a53572e3
Write default location in steam
2021-10-02 15:57:08 +02:00
Philip
6c042a0fef
Compress windows UI version
2021-10-02 15:46:32 +02:00
Philip
9e65198007
Updating readme with information about UI
2021-10-02 15:45:16 +02:00
Philip
9e310555b8
Update Epic default location to the manifest fodler
2021-10-02 15:41:50 +02:00
Philip
97ff798c9d
Make get_default_location pub in windows
2021-10-02 15:28:57 +02:00
Philip Kristoffersen
6e9ea68b3e
Do not compress UI build (it breaks them)
2021-10-02 14:25:36 +02:00
Philip Kristoffersen
672bfb9e23
Include PathNotDefined in windows builds
2021-10-02 14:17:57 +02:00
Philip Kristoffersen
50c1ee13d7
Make ui version and cli version
2021-10-02 14:06:47 +02:00
Philip Kristoffersen
cd6881fa05
remove warnings in ui and non ui builds
2021-10-02 14:03:18 +02:00
Philip Kristoffersen
088016843d
Reading and writing settings through UI
2021-10-02 13:45:52 +02:00
Philip Kristoffersen
da4531ecaf
Add new platforms to UI
2021-10-02 11:03:01 +02:00