Philip Kristoffersen
3b8aaffc31
Refactoring
2022-04-04 21:57:30 +02:00
Philip Kristoffersen
1c376c2f31
Do not use exe as icon form itch
2022-04-04 21:12:49 +02:00
Philip Kristoffersen and GitHub
b15ace49a0
Heroic gog support ( #72 )
...
* Only use icons if they exsists
* Initial gog support from heroic
* Find gog linux games
* Update readme to include gog games
* rename appName to app_name
2022-04-03 08:23:55 +02:00
Philip Kristoffersen
59e712f409
Show that Rare works
2022-04-02 13:14:42 +02:00
Philip Kristoffersen
099912e57b
Make function public
2022-04-01 18:08:30 +02:00
Philip Kristoffersen
912350743a
Only add installed heroic games
2022-04-01 18:06:27 +02:00
Philip Kristoffersen
a8e802aa19
Do not check if icon exists
...
It has not been downloaded yet.
Steam can handle if a icon does not exsists.
2022-04-01 18:04:09 +02:00
Philip Kristoffersen
0aa79d6bc4
Upgrade major dependencies
2022-04-01 18:18:45 +02:00
Philip Kristoffersen
64b817141f
Update dependencies
2022-04-01 17:47:46 +02:00
Philip Kristoffersen and GitHub
077f445175
Bigpicture optimization ( #69 )
...
* Download icons when not in bigpicture mode
2022-04-01 17:40:39 +02:00
Philip Kristoffersen and GitHub
a1ea4dadb0
Sort out duplicates heroic games ( #68 )
2022-04-01 16:42:50 +02:00
Philip Kristoffersen
b9e938644b
Merge branch 'main' of https://github.com/PhilipK/BoilR
2022-04-01 06:25:15 +02:00
Philip Kristoffersen
8f9abeb2d5
Update readme
2022-04-01 06:24:57 +02:00
Philip Kristoffersen
5f86589f7a
Fix windows build of heroic
2022-03-31 19:43:20 +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
Dan Atkinson and GitHub
f148255ba9
Surely Rust not Rurst? ( #31 )
2022-03-12 15:24:02 +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
Ankush Gupta and GitHub
c188c6f385
macOS Support ( #18 )
...
* replace target_os = "linux" with target_family = "unix"
* check correct dir for macos steam files
2022-03-10 06:21:28 +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