Commit Graph
260 Commits
Author SHA1 Message Date
David MartosandGitHub 5a2fd23a72 fix Steam stop function, it can get into an infinite loop (#431)
* fix Steam stop function, it can get into an infinite loop

* add log

* skip process stop if not able to send the quit/kill signals
Ont the Steam Deck, it will try to kill the steamos-manager process, which is owned by root.
2025-01-12 21:58:15 +01:00
f19bf2e30f Fix clippy warnings and typos (#434)
* Fix clippy warnings.

* Fixe more clippy warnings.

* Fix exided lifetime warnings in clippy.

* Fix errors.

* Fix errors.

---------

Co-authored-by: Guy Chronister <guyc.linux.patches@gmail.com>
2025-01-12 21:29:42 +01:00
Philip KristoffersenandGitHub f41187a4c2 Fix steamdeck scaling issue in egui (#417) 2024-10-30 11:15:35 +01:00
Philip KristoffersenandGitHub 10caa7bee1 Update all dependencies (#415)
* Update all dependencies

* Remove openssl and use rustls for reqwest

* Add nix as dependency to ensure fs feature

* Specify specific wayland-cursor dependency

This fixes the problem with egui where it can not compile on linux

* Update version to 1.9.5

* Update cargo-lock for flatpak
2024-10-28 11:48:25 +01:00
Khirman1andGitHub f395616902 Update platform.rs (#391)
made it so bottles actually works directly, instead of having to manually go through all of the games after the fact
2024-01-25 07:00:00 +01:00
Philip KristoffersenandGitHub f09296f1ff Update dependencies (#388)
* Upgrade all dependencies, fix image laod

* Fix size of import button

* Fix size when picking image

* Remove unused code

* Forgot images when new image selected

* Clippy corrections
2024-01-15 20:47:13 +01:00
culain-45124andGitHub ba6db5a5e2 Commented out variables not common to both search types (#372) 2023-09-23 07:13:19 +02:00
Philip Kristoffersen 0aebb690d2 Revert Lutris change when "installed" is true 2023-09-19 22:36:45 +02:00
Philip KristoffersenandGitHub 5694be0cbe Set Heroic legendary config file to new location (#370) 2023-09-18 16:07:09 +02:00
culain-45124andGitHub bea1d43229 New cli options to use lutris service_games (#365) 2023-08-23 21:17:46 +02:00
Philip KristoffersenandGitHub b52a3f7caf Fix finding more game pass games (#353) 2023-06-11 22:36:34 +02:00
Philip KristoffersenandGitHub 28a952a9cf Gamepass (#350)
* Initial gamepass platform implementation

* Implement cargo clippy fixes

* Update to version 1.9.0
2023-06-11 00:09:11 +02:00
d5f038a2fa Update cargo toml and refactor uplay (#347)
* Update dependencies

* Conditional imports for linux

* Fix windows warnings

* Sample testconfiguration for uplay

* Refactor uplay code to remove unsafe blocks

* Update version to 1.8.0

* Update cargo-lock for flatpak

* Update flatpak appdata with realse 1.8.0

* Update src/platforms/uplay/platform.rs

Co-authored-by: Ofacy <github@ofacy.com>

---------

Co-authored-by: Ofacy <github@ofacy.com>
2023-05-29 15:46:45 +02:00
c092ffba88 Add Ubisoft connect (Linux Proton) support (#346)
* Added Ubisoft connect (Linux Proton) support

* Update src/platforms/uplay/platform.rs

Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com>

* Update src/platforms/uplay/platform.rs

Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com>

* Fixed needing "find_subsequence".

* Update platform.rs

* Update platform.rs

* Fix trying to use 'None' as a function.

---------

Co-authored-by: Ofacy <git@ofacy.com>
Co-authored-by: Philip Kristoffersen <philipkristoffersen@gmail.com>
2023-05-29 07:19:54 +02:00
DaedalusspacegamesandGitHub f181379914 Fix config directory to read config.toml from $XDG_CONFIG_HOME/boilr, rather than $XDG_CONFIG_HOME (#338) 2023-03-27 20:57:17 +02:00
Philip KristoffersenandGitHub 4317ceaa5b Update all dependencies (#329) 2023-02-02 22:32:58 +01:00
Philip KristoffersenandGitHub 27b429adcd Inline print variables (#328)
* Inline format messages

* Cargo auto fixes
2023-02-02 21:33:42 +01:00
Philip KristoffersenandGitHub e92196e701 Improve playnite errormessages (#325) 2023-01-10 06:52:59 +01:00
Philip KristoffersenandGitHub 8dc87f9343 Windows clippy (#322)
* Remove indexing

* Remove more indexing and expects on windows
2023-01-08 22:15:11 +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 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 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 KristoffersenandGitHub 3b51efea0e Add a missing - in epic launch urls (#304) 2023-01-02 15:42:27 +01:00
vkbsbandGitHub 6ad011a543 Picking Launcher exe from Portal directory instead of the Engine directory. (#301) 2023-01-01 20:38:45 +01:00
Philip KristoffersenandGitHub bc97e851ec Remove chrono and replace with time (#298) 2022-12-31 09:01:44 +01:00
vkbsbandGitHub b1e8c56f4b Use dosdevices instead of always in the c_drive. (#296) 2022-12-30 19:36:01 +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 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 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 KristoffersenandGitHub 1eebd2959d Save blacklisted shortcuts on import (#267) 2022-10-29 07:46:54 +02:00
KeelhauledandGitHub 279cf943eb Add setting to allow nsfw images (#264) 2022-10-24 18:11:10 +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 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 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 KristoffersenandGitHub e900c8af3a Wrap image in a thread to avoid panics (#254) 2022-10-14 21:37:18 +02:00
Philip KristoffersenandGitHub af034aa323 Do not double import to fix shortcuts (#252) 2022-10-12 21:50:58 +02:00