Commit graph

4059 commits

Author SHA1 Message Date
Pat Hartl
328a808afa Allow adding classes to MediaImage 2024-06-02 17:39:32 -05:00
Pat Hartl
11ff26dc34 Fix missing notification package 2024-06-02 17:23:46 -05:00
Pat Hartl
7a0a3a3c59 Adjust styling, replicate download state in status
Sizing of buttons in game details has been adjusted. The button status now properly changes based on current item's state in queue.
2024-06-02 17:23:36 -05:00
Pat Hartl
7fa9b9065f Adjust styling for split pane and scrollbars 2024-06-02 17:21:18 -05:00
Pat Hartl
d34a86c3fc Adjust styling for hero 2024-06-02 17:21:05 -05:00
Pat Hartl
9290b616ce Add background image to game details 2024-06-01 22:47:56 -05:00
Pat Hartl
360912182a Start adding UWP notification for installed games 2024-06-01 22:47:22 -05:00
Pat Hartl
904b87bbf1 Fix drawer closing overlap and overall height 2024-06-01 01:13:06 -05:00
Pat Hartl
6e1082f87b Fix spacing in game list 2024-06-01 01:12:54 -05:00
Pat Hartl
59382c7443 Move styling to SCSS 2024-06-01 01:12:36 -05:00
Pat Hartl
fa69b8d0c1 Fix import of media 2024-05-31 23:50:04 -05:00
Pat Hartl
a016bbefd6 Create required directories 2024-05-31 23:49:45 -05:00
Pat Hartl
b0e172c1a1 Load list of discovered servers by beacon 2024-05-31 23:49:24 -05:00
Pat Hartl
efbb2317a8 Redirect to login if not authenticated 2024-05-31 22:56:57 -05:00
Pat Hartl
3aead8fcd7 Fix PowerShell serialization of variables 2024-05-30 01:20:11 -05:00
Pat Hartl
309dbf5b78 Throttle UI updates on download 2024-05-30 00:31:38 -05:00
Pat Hartl
606194bdd7 Merge branch 'main' of https://github.com/LANCommander/LANCommander 2024-05-29 20:30:07 -05:00
Pat Hartl
c0801cf780
Merge pull request #71 from miketweaver/fix-afterstop
fix after-stop not executing
2024-05-29 20:28:30 -05:00
Pat Hartl
f8359b2d53 Update packages 2024-05-29 20:16:43 -05:00
Pat Hartl
fefb833fab Openable download queue 2024-05-29 20:13:38 -05:00
Pat Hartl
5cb5d387ce Fix uninstall not showing if there's no non-primary actions 2024-05-29 20:02:23 -05:00
Pat Hartl
e0f023d447 Make footer always visible 2024-05-29 20:02:08 -05:00
Pat Hartl
2763241c82 Working progress bar 2024-05-29 20:01:46 -05:00
Pat Hartl
c88b56e6e1 Run game immediately if there's only one action 2024-05-29 19:35:59 -05:00
Pat Hartl
52eeea39c8 Built out install process to include post-download 2024-05-29 19:25:41 -05:00
Pat Hartl
fc2e1f1f78 Add ability to uninstall games 2024-05-29 02:02:40 -05:00
Pat Hartl
1566172ad2 Fix parsing of primary actions in manifest, add dropdown for non-primary actions 2024-05-28 21:08:30 -05:00
Pat Hartl
b183001307 Unspecified working directory to use game install directory 2024-05-28 17:48:15 -05:00
Pat Hartl
9e26255df3 Pull actions from manifests and servers 2024-05-28 00:54:09 -05:00
Pat Hartl
1a3e9b70e6 Basic importing of media, move importing to service 2024-05-28 00:24:29 -05:00
Pat Hartl
48e6ddd5b8 WIP download footer 2024-05-27 17:07:28 -05:00
Mike Weaver
66ae9f175c
fix after-stop not executing 2024-05-27 00:29:08 -06:00
Mike Weaver
446fa43312
add python3 to Dockerfile 2024-05-27 00:05:08 -06:00
Pat Hartl
ae1b567b0e Open actions dialog before launch 2024-05-25 22:21:04 -05:00
Pat Hartl
5864ebed43 Update db after install 2024-05-25 17:38:55 -05:00
Pat Hartl
f2127e4987 Add split pane to library view, working game install
Implemented a basic way to queue games using DownloadService. Games will download and extract without blocking UI, but more needs to be done to reflect the game in UI and database.
2024-05-25 15:40:31 -05:00
Pat Hartl
80ccb48af3 Load library items from local database 2024-05-23 23:41:38 -05:00
Pat Hartl
022d9af175 Fix database backup after migration 2024-05-23 19:14:51 -05:00
Pat Hartl
97a702d7a9 Import multiplayer modes 2024-05-23 19:14:31 -05:00
Pat Hartl
50fd60aadb Working imports for games and most of its properties 2024-05-23 18:38:13 -05:00
Pat Hartl
632a4c9db1 Move client DAL to new project 2024-05-21 20:51:09 -05:00
Pat Hartl
74b890f710 Add async request methods for client 2024-05-20 20:26:46 -05:00
Pat Hartl
b32a3d94f5 Added database services and basic game import 2024-05-20 20:26:15 -05:00
Pat Hartl
787636ad3c Add properties for tracking install status 2024-05-20 20:25:50 -05:00
Pat Hartl
8201ec2cf3 Added database context and initial models 2024-05-20 19:42:31 -05:00
Pat Hartl
9972992193 Fix references to download request calls 2024-05-19 19:08:36 -05:00
Pat Hartl
d3f0ba6380 Redirect to auth, selectable games
Restructured the client project to put everything UI related under the UI directory. Some things had to be changed to support this, mostly things where Blazor is looking for the router or main layout. Library view now supports clicking on the game and getting the details about it.
2024-05-19 19:08:18 -05:00
Pat Hartl
ca4306b153 Merge branch 'main' into client 2024-05-19 18:07:34 -05:00
Pat Hartl
deaca924b4 Add async methods for base SDK client 2024-05-19 18:06:58 -05:00
Pat Hartl
5750fdac07 Allow SDK client to change server addresses and throw exceptions on version mismatches 2024-05-19 17:54:56 -05:00