Commit Graph
100 Commits
Author SHA1 Message Date
Philip Kristoffersen 6bad13d1e8 Update to version 1.7.21 2023-01-08 14:55:04 +01:00
Philip KristoffersenandGitHub 2f70dd1e67 Remove expect (#321)
* Remove expects

* Disallow todo and panic
2023-01-08 14:35:34 +01:00
Philip KristoffersenandGitHub 0410ceffff Clippy fixes for windows specific code (#319)
* Clippy fixes for windows specific code

* Remove unwraps in windows code

* Fix compile error on unix
2023-01-08 14:02:40 +01:00
Philip KristoffersenandGitHub 7dfbc01ed2 Disallow indexing (#320)
* Remove indexing

* Introduce replace_with_dosdevices

* Remove all direct indexing
2023-01-08 11:58:50 +01:00
Philip Kristoffersen 7b9966b4ff Update cargo lock for flathub 2023-01-07 18:18:31 +01:00
Philip Kristoffersen d119aea0a4 Update flathub description 2023-01-07 18:16:28 +01:00
Philip Kristoffersen 0cdd7ecdc3 Update to version 1.7.20 2023-01-07 14:04:33 +01:00
Philip KristoffersenandGitHub e6a4cebe1a Simplify user selection (#318) 2023-01-07 14:04:11 +01:00
Philip KristoffersenandGitHub f6188b130d Remove unwraps (#316)
Remove all unwraps and clippy warnings
2023-01-07 13:48:26 +01:00
Philip Kristoffersen a0e8b34c24 Update to version 1.7.19 2023-01-05 22:26:46 +01:00
Philip KristoffersenandGitHub 7fa4476f97 Support for playnite portable version (#314) 2023-01-05 22:24:31 +01:00
Philip KristoffersenandGitHub 304e490c4c Add option to only import installed games (#313) 2023-01-05 22:12:36 +01:00
Philip KristoffersenandGitHub ee76886422 Initial playnite support (#310) 2023-01-05 10:51:05 +01:00
Philip KristoffersenandGitHub 4ed9490c57 Clippy fixes (#309)
* Automatic clippy fixes

* Manual clippy corrections
2023-01-04 20:28:43 +01:00
Philip KristoffersenandGitHub f1591b7818 Find flatpak apps in flatpak mode (#308)
* Call flatpak-spawn when in flatpak mode

* Also test flatpak feature on unix

* Update readme with flatpak-flatpak support

* Update to version 1.7.18
2023-01-03 17:48:13 +01:00
Philip Kristoffersen 1db73bd0e7 Update to version 1.7.17 2023-01-02 15:46:46 +01:00
Philip KristoffersenandGitHub 3b51efea0e Add a missing - in epic launch urls (#304) 2023-01-02 15:42:27 +01:00
Philip Kristoffersen 160442b25f Update to version 1.7.16 2023-01-01 21:47:13 +01:00
Philip KristoffersenandGitHub 053795903a Create rust-clippy.yml 2022-12-31 09:36:09 +01:00
Philip Kristoffersen cb3291d050 Only strip on linux 2022-12-31 09:21:11 +01:00
Philip Kristoffersen 3c2d2b1c30 Compress using newest upx on linux 2022-12-31 09:08:38 +01:00
Philip KristoffersenandGitHub bc97e851ec Remove chrono and replace with time (#298) 2022-12-31 09:01:44 +01:00
Philip Kristoffersen e63a29bfa6 Reenable compression on linux binaries 2022-12-31 08:30:05 +01:00
Philip KristoffersenandGitHub dbc773237b Update to version 1.7.13 (#297) 2022-12-30 20:34:58 +01:00
Philip KristoffersenandGitHub 90c0185c8f Pick image component (#295)
* Extract render_possible_image into function

* Seperate render_image into reusable functions

* Seperate game image into component

* Use image component in shortcut overview

* Reuse image pick component in type select

* Reuse component across select_image_type

* Use image type to scale image buttons

Use image type to scale

* Remove old functions
2022-12-30 09:22:33 +01:00
Philip KristoffersenandGitHub ef72451289 Image UI handles restructure (#294)
* Move handle_grid_change into grid page

* Move handle_correct_grid_request into page

* Move handle_shortcut_select into page

* Do not include openssl on windows

* Remove unused imports

* Move user select into seperate component

* Move handle image selected to page

* Make gog use linux cfg
2022-12-29 23:07:43 +01:00
Philip Kristoffersen ff22409b62 Do not compress on linux 2022-12-29 13:33:29 +01:00
Philip KristoffersenandGitHub cf692f33f1 Include openssl vendored (#293) 2022-12-29 13:11:17 +01:00
Philip KristoffersenandGitHub 7a5c88c61e Move image render functions into pages (#291)
Move image page renderes into seperate files
2022-12-29 09:36:36 +01:00
Philip KristoffersenandGitHub 78cfd96f37 Automatic fullscreen when starting from steam (#289) 2022-12-28 12:20:43 +01:00
Philip KristoffersenandGitHub 32c65408a7 Only load platforms for OS (#288)
* Only load platforms for OS

* Update to version 1.7.10
2022-12-28 10:37:11 +01:00
Philip KristoffersenandGitHub ffb9b659d5 Remove "download all" and move import button (#287)
* Remove download all on specific images

* Remove unusued id field

* Move import button to left menu to save on vertical space

* Update version to 1.7.9
2022-12-28 09:11:23 +01:00
Philip Kristoffersen df7f0e63a5 Fix dpi scaling on linux 2022-12-27 20:25:24 +01:00
Philip Kristoffersen 2c679adec8 Update all flathub dependencies 2022-12-27 15:45:14 +01:00
Philip Kristoffersen 7aa9cc55bd Add pip install toml to flatpak cargo lock 2022-12-27 15:45:04 +01:00
Philip Kristoffersen 41fb50f7e5 Update flathub version description 2022-12-27 15:42:53 +01:00
Philip Kristoffersen b58fd8ade3 Remove musl target 2022-12-27 15:41:12 +01:00
Philip Kristoffersen ace5c45bd5 Remove accidental ] 2022-12-26 16:16:37 +01:00
Philip Kristoffersen 96cde9f339 Add pre-build to musl 2022-12-26 16:15:05 +01:00
Philip Kristoffersen fcb12241b7 Add musl build target 2022-12-26 16:05:13 +01:00
Philip KristoffersenandGitHub 0d973d1042 Add fullscreen option (#283) 2022-12-26 15:12:15 +01:00
Philip KristoffersenandGitHub e76c84b130 Update dependencies (#282) 2022-12-26 14:58:31 +01:00
Philip Kristoffersen 8d3c27c822 Add section about native version preference 2022-12-26 11:39:39 +01:00
Philip KristoffersenandGitHub 1eebd2959d Save blacklisted shortcuts on import (#267) 2022-10-29 07:46:54 +02:00
Philip KristoffersenandGitHub 889b25d441 Add a button that downloads all images only (#261)
* Add button that downloads all images only

* Improve text
2022-10-22 12:25:23 +02:00
Philip Kristoffersen be1c69bdc7 Update readme with new screenshots 2022-10-21 09:24:31 +02:00
Philip KristoffersenandGitHub 98318e0288 Dropdown menues and image grids (#260)
* Add dropdowns to ui image select

* More "wrong game" text to buttom

* Show a grid when selecting downloaded games

* Update to version 1.7.4
2022-10-21 09:24:17 +02:00
Philip Kristoffersen 6286387d72 Set lutris default flatpak to net.lutris.Lutris 2022-10-21 07:20:15 +02:00
Philip Kristoffersen 6d089f18d2 Update flatpak release 2022-10-21 07:02:04 +02:00
Philip Kristoffersen bf7f9b943c Restore release profile 2022-10-20 22:10:44 +02:00
Philip KristoffersenandGitHub 1ba5fdab94 Image UI optimize (#259)
* Show images in grids

* Start of columns in image select

* Redo image selection ui

* Update to version 1.7.3
2022-10-20 18:39:27 +02:00
Philip Kristoffersen 86571d9992 Update to version 1.7.2 2022-10-14 21:40:45 +02:00
Philip KristoffersenandGitHub e900c8af3a Wrap image in a thread to avoid panics (#254) 2022-10-14 21:37:18 +02:00
Philip KristoffersenandGitHub 8293cdcd8d Update io.github.philipk.boilr.appdata.xml 2022-10-13 16:49:36 +02:00
Philip KristoffersenandGitHub 3623beb394 Update main workfow 2022-10-12 22:08:49 +02:00
Philip KristoffersenandGitHub 5c5f05cd1f Update release workflow 2022-10-12 22:08:00 +02:00
Philip Kristoffersen f937ef0d03 Update to version 1.7.1 2022-10-12 21:52:56 +02:00
Philip KristoffersenandGitHub af034aa323 Do not double import to fix shortcuts (#252) 2022-10-12 21:50:58 +02:00
Philip KristoffersenandGitHub 1ef60eed92 Update Readme.md 2022-10-12 08:43:44 +02:00
Philip Kristoffersen a7158c895f Update to version 1.7.0 2022-10-11 20:35:56 +02:00
Philip KristoffersenandGitHub 5470d234e0 Minigalaxy (#249)
* Setup minigalaxy platform

* Impelment mini galaxy platform

* Customize the games_folder in minigalaxy

* Include Mini Galaxy in readme
2022-10-11 18:14:09 +02:00
Philip KristoffersenandGitHub 10093bf3eb Fix shortcuts by using acutal shortcut app_id (#245) 2022-10-06 21:44:27 +02:00
Philip Kristoffersen ea6b913078 Merge branch 'main' of https://github.com/PhilipK/BoilR 2022-10-03 21:28:52 +02:00
Philip Kristoffersen ecfca36431 Optimize for size on release 2022-10-03 21:28:43 +02:00
Philip KristoffersenandGitHub ef44c9d828 Fix icons by remove broken shortcuts (#242) 2022-10-03 21:26:47 +02:00
Philip KristoffersenandGitHub dcbf77b610 Modular platforms (#241) 2022-10-02 21:13:31 +02:00
Philip Kristoffersen d6773c7adb Update to version 1.5.1 2022-09-21 20:01:10 +02:00
Philip KristoffersenandGitHub b9ee32cd54 Game rename (#236) 2022-09-20 19:57:08 +02:00
Philip Kristoffersen c933c84b0c Always download newest cargo-generator py 2022-09-15 10:04:17 +02:00
Philip Kristoffersen 5ed4d027c6 Update readme to include bottles 2022-09-12 19:36:07 +02:00
Philip Kristoffersen ab86cd1800 Update to version 1.5.0 2022-09-12 19:41:32 +02:00
Philip KristoffersenandGitHub e4be4da9e3 Bottles (#233)
* Add bottles platform

* Add bottles UI

* Only inc create_symlinks on unix
2022-09-12 18:32:55 +02:00
Philip Kristoffersen 6e69ff61db Add executable tip for steam deck 2022-09-11 21:38:48 +02:00
Philip Kristoffersen 83b0216cfa t Merge branch 'main' of https://github.com/PhilipK/BoilR 2022-09-11 20:06:29 +02:00
Philip KristoffersenandGitHub d906f5688a Remove Warnings (#232)
* Remove Windows Warnings
* Fix linux warnings
2022-09-11 17:21:21 +02:00
Philip Kristoffersen 3737ad98be Update cargo-lock 2022-09-10 19:27:05 +02:00
Philip Kristoffersen 941b647986 Fix crash on loading animated webp alpha 2022-09-08 17:05:17 +02:00
Philip Kristoffersen ddf60a2828 Update to 1.4.8 2022-09-06 22:40:58 +02:00
Philip KristoffersenandGitHub 485933767d Delete old images when downloading new (#228) 2022-09-06 22:31:53 +02:00
Philip KristoffersenandGitHub 00848ae5e4 itch reset settings on empty string (#227)
* Add option to reset all images

* Reset itch settings on empty string
2022-09-06 19:14:31 +02:00
Philip KristoffersenandGitHub b38281719f Add option to reset all images (#220) 2022-09-01 21:17:33 +02:00
Philip Kristoffersen 57a687c3a8 Update to version 1.4.7 2022-09-01 14:52:24 +02:00
Philip KristoffersenandGitHub 6671887faa Guess at image format instead of extension (#219) 2022-09-01 14:50:37 +02:00
Philip KristoffersenandGitHub 5c707626cb Update readme with lutris flatpak support 2022-09-01 09:48:05 +02:00
Philip Kristoffersen 8524da73cc Update to version 1.4.6 2022-08-31 21:33:58 +02:00
Philip Kristoffersen f209b3f4f8 Update cargo-lock.json to newest version 2022-08-31 21:32:30 +02:00
Philip KristoffersenandGitHub 993bf04a83 Enable a flatpak feature (#218) 2022-08-31 21:25:35 +02:00
Philip Kristoffersen a1eb34cc56 Update cargo lock 2022-08-24 20:50:00 +02:00
Philip Kristoffersen df21b31a60 Update to version 1.4.5 2022-08-24 20:47:39 +02:00
Philip KristoffersenandGitHub 43c1493c40 Use custom version of image-rs (#210)
This is done to avoid a panic in the current version image rs
2022-08-23 22:16:57 +02:00
Philip KristoffersenandGitHub 97f706a2be Update all dependencies (#208) 2022-08-21 16:07:57 +02:00
Philip Kristoffersen 05cd76d552 Wrap image load panic in scope thread
This is done to avoid a panic of the whole program
Only the given thread is going to panic and the main thread can continue
2022-08-21 15:09:48 +02:00
Philip Kristoffersen 6749a3db00 Minor refactors based on cargo clippy 2022-08-15 15:32:12 +02:00
Philip Kristoffersen 07d2551c63 Update rust-cache to version 2 2022-08-15 15:24:15 +02:00
Philip Kristoffersen dc01628b02 Update to version 1.4.4 2022-08-15 15:16:23 +02:00
Philip KristoffersenandGitHub 68cca4490f Update issue templates 2022-08-12 18:38:28 +02:00
Philip KristoffersenandGitHub e5dae5901c Check if image is valid before loading (#204) 2022-08-12 18:34:36 +02:00
Philip Kristoffersen 6489e1ad45 Update flatpak version 2022-08-03 21:23:00 +02:00
Philip Kristoffersen a2092184fa Update dependencies 2022-08-03 21:15:34 +02:00
Philip KristoffersenandGitHub f6eb8c38bf Fix no ui download images (#195) 2022-07-27 12:12:08 +02:00