Commit Graph

33 Commits (c4ce8e14aaaeeeb50668875c0828a039694bab28)

Author SHA1 Message Date
Pat Hartl 4bcad9b76b Fix download request failing to download if route provided starts with a / 2023-01-14 16:11:28 -06:00
Pat Hartl 3ae134188e Prepopulate authentication view with current server address 2023-01-14 15:51:17 -06:00
Pat Hartl 5f94efc58d Update Playnite plugin csproj 2023-01-14 15:26:16 -06:00
Pat Hartl 6893bf6793 Renamed settings view to LANCommanderSettingsView and moved views/viewmodels into correct folders 2023-01-14 15:19:14 -06:00
Pat Hartl 1668c908e5 Rename library client to LANCommanderLibraryClient 2023-01-14 15:17:38 -06:00
Pat Hartl e85ccc57ce Fix settings viewmodel file name 2023-01-14 15:16:48 -06:00
Pat Hartl f2e1462832 Renamed settings view model to LANCommanderSettingsViewModel 2023-01-14 15:16:13 -06:00
Pat Hartl b28ef5a40c Renamed plugin class to LANCommanderLibraryPlugin 2023-01-14 15:15:31 -06:00
Pat Hartl 839c969000 Update csproj for multiplayer info extensions 2023-01-14 15:12:24 -06:00
Pat Hartl 78b1a6686c Fixed logic for plugin settings window testing auth 2023-01-14 15:12:02 -06:00
Pat Hartl ae6cd7f906 Added extension for grabbing multiplayer player count for features 2023-01-14 15:11:16 -06:00
Pat Hartl 3c62e795e5 Added ability for client to request the game manifest to provide metadata. Games can now be downloaded directly. 2023-01-14 15:09:45 -06:00
Pat Hartl c16f61befd Refactor settings to properly handle install directory. 2023-01-11 20:48:39 -06:00
Pat Hartl 3c30c5066b Change pathing in manifest from / to \ 2023-01-08 12:10:37 -06:00
Pat Hartl 1e9d2e52c9 Avoid exceptions when manifest has more properties than current model 2023-01-08 12:10:20 -06:00
Pat Hartl 508150abdc Changed plugin namespace to avoid collision with Playnite. Added basic PowerShell helper. 2023-01-08 12:09:57 -06:00
Pat Hartl b2ffdb9f23 Add some support for reading icons from archives. 2023-01-08 01:34:38 -06:00
Pat Hartl 6f6a7188ee Correctly set game actions based on manifest after install 2023-01-07 14:32:52 -06:00
Pat Hartl fead35e612 Uninstall games 2023-01-07 12:46:26 -06:00
Pat Hartl 787a983c03 Added game manifest model. Reworked settings to be a bit more universal across the extension. Made server URL configurable. 2023-01-07 12:34:12 -06:00
Pat Hartl cf326dd5ca Add progress dialog for extracting. Mark game as installed after extraction. 2023-01-06 22:39:56 -06:00
Pat Hartl ffc51f4e0d Basic download and extract of games 2023-01-06 22:12:03 -06:00
Pat Hartl 1e63813cd6 Don't save plugin settings on end edit 2023-01-06 22:10:45 -06:00
Pat Hartl 6ca7661595 Give token earlier 2023-01-06 22:06:53 -06:00
Pat Hartl 2a92e49ee9 Load settings instead of instantiating new 2023-01-06 22:06:27 -06:00
Pat Hartl 730629dcef Fix authentication window overwriting settings 2023-01-06 22:02:52 -06:00
Pat Hartl bf4f66ccb3 Library refreshing uses token authentication 2023-01-06 02:39:00 -06:00
Pat Hartl 91b9328afc Created login window and store tokens in plugin settings 2023-01-05 18:37:13 -06:00
Pat Hartl 2b81139247 Remove template controls 2023-01-05 18:36:36 -06:00
Pat Hartl 13c57729d8 Throw exception for failed requests 2023-01-05 18:35:58 -06:00
Pat Hartl 40ea196594 Started adding authentication to extension settings. 2023-01-05 01:07:17 -06:00
Pat Hartl 025b45342d Basic Playnite extension 2023-01-04 20:31:02 -06:00
Pat Hartl 1163173c0f Added empty Playnite library plugin 2023-01-04 19:23:32 -06:00