Commit graph

20 commits

Author SHA1 Message Date
Pat Hartl
b978ac9abf Only download saves after the game's install datetime 2024-02-07 00:06:51 -06:00
Pat Hartl
93ce25c263 Keep track of the currently installed key. Run key change on game start if the key doesn't match the allocated key. 2024-02-03 18:32:42 -06:00
Pat Hartl
f8b3098e68 Add default cover in download queue
Fixes error dialog "Cannot install game: Value cannot be null. Parameter name: path2" when trying to install games that don't have a defined cover image.
2024-02-03 17:36:40 -06:00
Pat Hartl
6a5556860b Avoid download queue getting locked if there's an error thrown by the PowerShell runtime
Potentially fixes issues that may occur with some scripts. This will also avoid the download queue getting locked when someone hits "No" on a UAC prompt when running a script as admin.
2024-02-03 17:35:22 -06:00
Pat Hartl
4d278fc040 Fix name changes going off of PlayerAlias which may result in empty string if no alias has been set 2024-01-27 11:10:33 -08:00
Pat Hartl
71ccf03fb0 Added download canceling back into downloads 2024-01-25 00:46:10 -06:00
Pat Hartl
69dfa2627c Fixed timespan rendering 2024-01-25 00:20:48 -06:00
Pat Hartl
0c7d77e8be Added logging for download queue 2024-01-24 23:44:27 -06:00
Pat Hartl
71a27bee91 Added notifications for game install failure in download queue 2024-01-24 23:36:52 -06:00
Pat Hartl
60d1f89b38 Fix display of time remaining on downloads 2024-01-24 23:02:15 -06:00
Pat Hartl
cb5c589c9c Add the base game to the download queue when installing standalone mods or expansions
Some checks failed
LANCommander Playnite Plugin / build (push) Has been cancelled
LANCommander Release / build (push) Has been cancelled
2024-01-24 19:00:22 -06:00
Pat Hartl
16afb8af1a Refactor profile button into full strip and properly manage state of logged in user with display name. 2024-01-23 18:54:44 -06:00
Pat Hartl
529646cbae Migrate packages.config to PackageReference. Refactor notifications to use UWP-style 2024-01-22 19:10:57 -06:00
Pat Hartl
08a3a50bc2 Fix queuing of games through the "Install" button 2024-01-22 02:38:53 -06:00
Pat Hartl
267ce578ff Better layout of the download queue 2024-01-22 01:50:30 -06:00
Pat Hartl
f61169771f Fix current item not clearing after finished install 2024-01-21 14:44:36 -06:00
Pat Hartl
7f0c39abe3 Bind remove from queue button 2024-01-21 13:14:25 -06:00
Pat Hartl
a160f7dc54 Hook up sidebar progress with current item progress. Add indeterminate state for current item progress. 2024-01-21 12:52:12 -06:00
Pat Hartl
b0362827a1 Use dispatcher to update UI. DownloadQueueItem implements ObservableObject for UI updates. Properly handle InstallController lifetime. Added cover to download queue. Laid out the download queue a bit more. 2024-01-21 12:34:30 -06:00
Pat Hartl
a269d7a658 Rough but functional download queue 2024-01-20 21:02:41 -06:00