Pat Hartl
f33b669ef6
Fix logging when game fails to add
2024-11-15 23:42:34 -06:00
Pat Hartl
99368cbfc6
Update state of game detail buttons when adding/installing/removing
2024-11-15 23:41:53 -06:00
Pat Hartl
a1c2a4704d
Fix spacing
2024-11-15 02:24:30 -06:00
Pat Hartl
ba60641a76
Stop importing indicator on failure
2024-11-15 01:17:58 -06:00
Pat Hartl
e4006d24c6
Get thumbnails for game details
2024-11-15 01:17:45 -06:00
Pat Hartl
02e8a4f075
Add cover for games missing cover
2024-11-15 00:18:25 -06:00
Pat Hartl
982a973285
Change size of filter form
2024-11-14 20:53:22 -06:00
Pat Hartl
65be58fbf2
Working validate files dialog
...
Very basic, but it will compare local files against what's available on the server and allow you to selectively replace them. Save paths are ignored to avoid accidental replacement.
Implements #142
2024-11-14 20:53:08 -06:00
Pat Hartl
7a227caa94
Add button to get back to library on depot
2024-11-14 00:33:56 -06:00
Pat Hartl
b01c13eeb4
Change style of library buttons on game details
2024-11-13 22:55:00 -06:00
Pat Hartl
76a9520437
Add remove from library button to context menu
2024-11-13 22:48:43 -06:00
Pat Hartl
ed84ca8963
Grouping in depot, default to no grouping
2024-11-13 01:43:00 -06:00
Pat Hartl
0ad69c00d4
Filterable depot
2024-11-13 00:57:00 -06:00
Pat Hartl
cc0aa2baef
Add buttons for adding/removing games from library
2024-11-13 00:04:21 -06:00
Pat Hartl
be86bcb261
WIP depot view and import
2024-11-12 02:35:28 -06:00
Pat Hartl
9285c376d3
Remove base game and dependent games from serialization
2024-11-12 02:17:26 -06:00
Pat Hartl
872ec3725d
Rename LibraryItem to ListItem
2024-11-09 17:15:04 -06:00
Pat Hartl
02ac6a00f8
Dialog to verify install files with ability to select replacement files
...
Implements #142
2024-11-04 17:31:37 -06:00
Pat Hartl
9d239a0066
Add sorting to launcher
...
Implements #122
2024-10-30 18:53:05 -05:00
Pat Hartl
fb8c31909d
Add quick search to launcher filters
...
Needs styling, but is functional. Implements #109
2024-10-30 00:22:37 -05:00
Pat Hartl
78065fdaad
Merge queue changes
2024-10-28 01:10:17 -05:00
Pat Hartl
0821dfde5c
Merge tag 'v1.0.4' into v1.1.0
...
# Conflicts:
# LANCommander.Launcher.Services/InstallService.cs
# LANCommander.Launcher.Services/ProfileService.cs
# LANCommander.Launcher/UI/Components/DownloadQueue.razor
# LANCommander.Launcher/wwwroot/css/app.css.map
# LANCommander.SDK/Enums/InstallStatus.cs
2024-10-28 01:01:57 -05:00
Pat Hartl
27d6ea6486
Add ability to modify a game's installation
...
- DownloadService has been renamed to InstallService
- In the library item context menu, there is a new option "Modify". This allows the user to selsct any additional addons to install as well as move the game to a separate storage location.
- Fixed issue where transfers were being double updated for installs
- Force UI update whenever queue is updates
2024-10-26 15:48:47 -05:00
Pat Hartl
7ed304e8d0
Move addon selection to buttons
2024-10-25 20:46:54 -05:00
Pat Hartl
fe217703e6
Fix views that use install status for queued
2024-10-24 19:37:47 -05:00
Pat Hartl
1489f1c660
Save manager styling, pagination, upload, data loading on action
2024-10-24 02:29:26 -05:00
Pat Hartl
8de96f4aa0
Load saves on dialog open
2024-10-23 18:31:33 -05:00
Pat Hartl
421e5d4277
Start of save manager dialog
...
Ref #105
2024-10-23 18:17:01 -05:00
Pat Hartl
41880c9a66
Change function to call for sending import message
2024-10-15 02:01:30 -05:00
Pat Hartl
ab884b925c
Display download and install size for games
...
Ref #122
2024-10-12 12:04:00 -05:00
Pat Hartl
57d99b054d
Fix install dialog only appearing when addons exist
2024-10-09 20:46:06 -05:00
Pat Hartl
08d0ae7c3b
Add count of selected, adjust spacing, add description
2024-10-09 20:45:42 -05:00
Pat Hartl
b1e193d988
Add support for selective install of mods/expansions
...
Implements #126
2024-10-09 19:23:42 -05:00
Pat Hartl
b281919ab7
Import media if missing, refactor application login
...
Media is now imported if its given an ID that doesn't exist in the database. This should almost never happen, but it's there if needed.
The login process for the launcher has been refactored to do some initialization steps on application start. This should include pulling down the profile avatar and validating connection on start.
Fixes #124
2024-10-06 17:11:35 -05:00
Pat Hartl
532413713d
Add uninstall scripts to debug context menu
2024-09-28 16:50:19 -05:00
Pat Hartl
0d3412cb9d
Add ability to allow a choice of install locations
2024-09-12 19:09:13 -05:00
Pat Hartl
ede7db9b35
Fix LibraryList removing event handler when import completes
2024-09-11 17:57:44 -05:00
Pat Hartl
00f74835cf
Write variables to console if used directly
2024-09-09 22:34:31 -05:00
Pat Hartl
65c3a4f6ce
Prevent report issue dialog from crashing application on error
2024-09-09 18:20:45 -05:00
Pat Hartl
dd1f1747ac
Fix report issue dialog sizing
2024-09-09 18:20:27 -05:00
Pat Hartl
0abe1d688d
Add basic support for checking Steam for lobbies when starting a game
...
Ref #98
2024-09-05 00:48:04 -05:00
Pat Hartl
4585da44c0
Add registration form to launcher
2024-09-02 17:52:18 -05:00
Pat Hartl
44f091386d
WIP launcher login redesign
2024-08-26 21:29:25 -05:00
Pat Hartl
e3b238e3f0
Refactor game launching
...
Changes to game launching:
- Games can now be launched using the SDK
- Games can be stopped by the SDK
- Running games are tracked by the SDK
- Game state in play buttons are now tracked by polling SDK game service
- Library service no longer controls any launching/stopping/tracking
- Actions now are keyed in the manifest
- Game launching occurs in a GameExecutionContext
- Game launching variables have been consolidated
2024-08-26 20:18:54 -05:00
Pat Hartl
020437531d
Consolidate shared components
2024-08-18 15:05:25 -05:00
Pat Hartl
b35d0f52d3
Move debug flag to SDK ScriptService
2024-08-16 18:36:17 -05:00
Pat Hartl
1cbc3eab56
Rework PS variables, add logo, add script type/working dir, show/hide terminal when script runs
2024-08-16 18:18:02 -05:00
Pat Hartl
ac16ba813b
Switched to using xterm-readline, redirect PS output to terminal
2024-08-15 21:33:17 -05:00
Pat Hartl
9038e02bfb
Progress on debug console
2024-08-14 13:24:50 -05:00
Pat Hartl
76106691eb
Add ability to track issues with games
...
Adds an admin section to view and resolve submitted issues and a menu option in the game context menu in the launcher to report an issue.
2024-08-11 14:48:00 -05:00