Commit Graph
100 Commits
Author SHA1 Message Date
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
Philip 1924afd197 Only print searching when cache miss searching 2021-09-28 21:50:25 +02:00
Philip 60222936c2 Update steam_shortcuts_util version 2021-09-28 21:46:43 +02:00
Philip Kristoffersen ace806eb69 Make fltk dependency optional on ui feature 2021-09-27 22:58:56 +02:00
Philip Kristoffersen 8434f7841f Add sudo for dependencies install 2021-09-27 22:31:43 +02:00
Philip Kristoffersen aeb1251b77 Setup UI within feature UI
The feature is not enabled yet.
It will be enabled by default later when ui is ready.
2021-09-27 22:29:05 +02:00
Philip Kristoffersen dc90642e13 Install dependencies on linux for fltk 2021-09-27 21:24:18 +02:00
Philip Kristoffersen 27ec46ad8a Add fltk for UI 2021-09-27 21:14:59 +02:00