Commit Graph
100 Commits
Author SHA1 Message Date
Philip Kristoffersen 9396b06765 Merge branch 'main' of https://github.com/PhilipK/BoilR 2022-04-13 15:34:04 +02:00
Philip Kristoffersen 6ee0da5663 Add an --no-ui option to the ui version
The UI verison will just perform a sync as if it was the cli version
2022-04-13 15:30:15 +02:00
Philip KristoffersenandGitHub a8138a17e0 Fix typo in readme 2022-04-13 11:37:25 +02:00
Philip KristoffersenandGitHub e60000d675 Update readme with how you can help 2022-04-13 11:36:44 +02:00
Philip KristoffersenandGitHub cf09e7e0ab Update readme with issues and discussions 2022-04-13 11:27:59 +02:00
Philip Kristoffersen e30e07a2a9 Always use icons downloaded 2022-04-13 10:21:18 +02:00
Philip Kristoffersen 4fb28b3f24 Fix origin paths on windows 2022-04-13 10:12:39 +02:00
Philip Kristoffersen fc40457645 Add progress to ui 2022-04-10 15:07:04 +02:00
Philip Kristoffersen f2965507c4 Make image clickable by making it an image button 2022-04-10 14:20:53 +02:00
Philip KristoffersenandGitHub 8d646ff024 Update tips_for_linux.md 2022-04-10 13:49:27 +02:00
Philip KristoffersenandGitHub 6169f9b235 Set pixels_per_point to 1.0 2022-04-10 08:15:15 +02:00
Philip KristoffersenandGitHub a0c6fe0c8f New UI (#74) 2022-04-09 21:49:11 +02:00
Philip KristoffersenandGitHub 2a1523470f Update tips_for_linux.md
Include information about origin and proton
2022-04-07 23:14:33 +02:00
Philip KristoffersenandGitHub 96cb429382 Origin proton (#73)
Find and add games from origin when installed with proton
2022-04-07 23:12:40 +02:00
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 KristoffersenandGitHub 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 KristoffersenandGitHub 077f445175 Bigpicture optimization (#69)
* Download icons  when not in bigpicture mode
2022-04-01 17:40:39 +02:00
Philip KristoffersenandGitHub 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 KristoffersenandGitHub b58cbc51e0 Proton support (#64)
Enable proton for heroic games
2022-03-31 17:33:33 +02:00
Philip KristoffersenandGitHub 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 KristoffersenandGitHub a7524400f3 Steam collections (#60) 2022-03-26 21:51:56 +01:00
Philip KristoffersenandGitHub 8ce3b42ae9 Fix itch duplicates (#59)
Fixes this issue #58
2022-03-26 07:12:26 +01:00
Philip KristoffersenandGitHub 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 KristoffersenandGitHub 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 KristoffersenandGitHub 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 KristoffersenandGitHub 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 KristoffersenandGitHub 832b191c68 Update readme 2022-03-17 17:36:20 +01:00
Philip KristoffersenandGitHub d0b76b664c Add Heroic support (#46) 2022-03-17 16:51:38 +01:00
Philip KristoffersenandGitHub 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 KristoffersenandGitHub 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 KristoffersenandGitHub 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 KristoffersenandGitHub b47d8be75e Add macos unit tests job to CI (#28) 2022-03-10 20:39:00 +01:00
Philip KristoffersenandGitHub 434074bf14 Check if steam folders are actually userdate (#27) 2022-03-10 20:18:16 +01:00
Philip KristoffersenandGitHub 60e5641bf8 Add macos to build to releases (#25) 2022-03-10 19:58:30 +01:00
Philip KristoffersenandGitHub 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 KristoffersenandGitHub f77f1e6bab Handle utf8 convert errors in butlerdb (#21) 2022-03-09 16:52:10 +01:00
Philip KristoffersenandGitHub 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