Commit Graph
100 Commits
Author SHA1 Message Date
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
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 KristoffersenandGitHub 642dd15ff4 Setup dual license 2021-10-04 06:41:00 +02:00
Philip KristoffersenandGitHub 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
Philip Kristoffersen f7205f2eed Rename project to BoilR 2021-10-02 10:12:08 +02:00
Philip Kristoffersen cb093e1464 Rename project to BoilR 2021-10-02 10:10:11 +02:00
Philip Kristoffersen 83df94b93b Update to Beta instead of Alpha 2021-10-02 07:38:24 +02:00
Philip Kristoffersen f0862857e4 Allow running without setting up auth key 2021-10-02 07:38:04 +02:00
Philip Kristoffersen dfde6c6416 Fix typo in log 2021-10-02 07:37:40 +02:00
Philip Kristoffersen 073d8b82bd Reorder priorities in readme 2021-10-02 07:25:14 +02:00
Philip Kristoffersen c38ef24a4c Correct origin default location in readme 2021-10-02 07:20:27 +02:00
Philip Kristoffersen a9c21db714 Add disclaimer about origin and linux 2021-10-02 07:19:21 +02:00
Philip Kristoffersen 7487ddfc55 Change default location for Origin 2021-10-02 07:19:04 +02:00
Philip a101eb2fa3 Update readme with origin info 2021-10-01 22:42:45 +02:00
Philip 9f9cb34161 Only add origin games that are installed 2021-10-01 22:27:58 +02:00
Philip d7deae57ad Initial Origin Support 2021-10-01 22:26:29 +02:00
Philip 272e198e85 Merge branch 'main' of https://github.com/PhilipK/steam_shortcuts_sync 2021-09-29 22:58:34 +02:00
Philip 4a551aa11c Update readme with checklist 2021-09-29 22:58:26 +02:00
Philip KristoffersenandGitHub 60461dc8c8 Update readme paths with \\ 2021-09-29 22:39:24 +02:00
Philip e059ecc25b sudo apt-get update on releases 2021-09-29 22:26:45 +02:00
Philip 0bc8bf1f7b Update readme with itch content 2021-09-29 22:21:59 +02:00
Philip c4cd59cf81 Windows support for itch.io 2021-09-29 22:18:15 +02:00
Philip Kristoffersen 05dbaa95e4 feat: Add itch.io as possible platform 2021-09-29 22:08:15 +02:00
Philip Kristoffersen 750379202e Initial parser for butlerdb 2021-09-29 21:40:35 +02:00
Philip KristoffersenandGitHub 1f66856e46 Update apt-get when testing on linux 2021-09-29 11:18:42 +02:00
Philip Kristoffersen 78de020c57 Merge branch 'main' of https://github.com/PhilipK/steam_shortcuts_sync 2021-09-28 22:24:26 +02:00
Philip Kristoffersen 24a8144014 Fill in values in UI from settings 2021-09-28 22:24:11 +02:00