Commit graph

13 commits

Author SHA1 Message Date
Pat Hartl
b5d39ca18c Show primary actions for old manifests that may not have game ID 2025-02-28 17:29:32 -06:00
Pat Hartl
6de08c2662 Only show actions from installed games 2025-02-28 14:02:27 -06:00
Pat Hartl
f1c56405c8 Fix actions not being able to close, calculated download/required size, button sizing 2025-01-27 21:07:38 -06:00
Pat Hartl
82c9ed4474 Add "Starting" play button state 2025-01-12 21:49:30 -06:00
Pat Hartl
66c589c468 Update to AntBlazor v1.1.0 2024-12-31 18:21:41 -06:00
Pat Hartl
872ec3725d Rename LibraryItem to ListItem 2024-11-09 17:15:04 -06: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
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
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
29047a4f12 Merge branch 'main' into v1.0.0
# Conflicts:
#	LANCommander.Launcher.Models/LibraryItem.cs
#	LANCommander.SDK/Client.cs
2024-08-10 12:11:04 -05:00
Pat Hartl
a1cb8c8116 Fix context menu on completed downloads crashing application 2024-08-09 01:13:33 -05:00
Pat Hartl
7c73b0aa1a Start adding CLI options to run scripts 2024-08-06 18:24:44 -05:00
Pat Hartl
9ba9887eb1 Rename project files, namespaces, artifacts
Client has been renamed to launcher, and thus namespaces and artifact names had to change. The server project has also had some artifacts renamed in order to create a more clear separation of builds. This will break auto-updates before v0.9.0.
2024-08-04 17:53:19 -05:00
Renamed from LANCommander.Client/UI/Components/PlayButton.razor (Browse further)