Commit graph

46 commits

Author SHA1 Message Date
Pat Hartl
21b62ab76c Fix non-primary actions missing from menu 2024-07-03 19:44:24 -05:00
Pat Hartl
df58d8b91b Update button status faster 2024-07-01 17:31:36 -05:00
Pat Hartl
0873db3211 Fix crash on start when no multiplayer modes exist 2024-06-28 21:34:19 -05:00
Pat Hartl
7417adc1b1 Add player count and installed filters 2024-06-28 20:59:33 -05:00
Pat Hartl
f81bb522e5 Basic filters for taxonomies 2024-06-28 03:50:21 -05:00
Pat Hartl
f9d85dc0d5 Hide percentage if progress is null 2024-06-24 19:31:15 -05:00
Pat Hartl
8187f88768 Show transfer speed while downloading 2024-06-24 19:31:00 -05:00
Pat Hartl
383657fea0 Display error when game fails to install 2024-06-24 19:30:43 -05:00
Pat Hartl
27cb2ed715 Add "uncategorized" collection 2024-06-24 18:28:00 -05:00
Pat Hartl
5f599baec8 Rearrange game menu, add ability to browse game files 2024-06-24 18:12:38 -05:00
Pat Hartl
5d42b0171f Center uninstall modal 2024-06-24 17:25:11 -05:00
Pat Hartl
acd4a0897d Adjust actions dialog title 2024-06-20 17:54:37 -05:00
Pat Hartl
5a939c2f06 Display install status names properly 2024-06-20 17:54:27 -05:00
Pat Hartl
2c2d9a03fd Open PDFs from local file 2024-06-20 17:09:30 -05:00
Pat Hartl
25e17a1392 Add name on media. View manuals in client 2024-06-20 00:22:03 -05:00
Pat Hartl
eeff50c026 Fix download queue reopening while installing games 2024-06-12 02:08:15 -05:00
Pat Hartl
6916418e0f Fix queueing and display of dependent games 2024-06-12 01:28:26 -05:00
Pat Hartl
25d71aad9f Style download queue 2024-06-11 00:26:17 -05:00
Pat Hartl
0e671716fb Moved current download progress to a component 2024-06-11 00:24:29 -05:00
Pat Hartl
935f747e77 Allow extra menu items in play button dropdown 2024-06-11 00:10:19 -05:00
Pat Hartl
393935e8d1 Move play button to a component 2024-06-10 23:29:19 -05:00
Pat Hartl
43037004e5 Allow class on MediaImage 2024-06-10 23:28:58 -05:00
Pat Hartl
25221f3903 Display time remaining 2024-06-09 01:50:07 -05:00
Pat Hartl
92de47d7b6 Style in progress download in footer 2024-06-09 00:22:54 -05:00
Pat Hartl
8e7d53a094 Start laying out download footer 2024-06-08 23:38:55 -05:00
Pat Hartl
651fb83ce5 Reduce overall RAM usage
Loads images by registering a custom handler instead of Blazor passing image data through. Ends up being a bit faster and saves on RAM since the browser can cache it instead of loading everything into memory.
2024-06-08 02:58:18 -05:00
Pat Hartl
69adf0d878 Change downloader background 2024-06-07 17:39:13 -05:00
Pat Hartl
161f8b6be9 Add dialog to change alias 2024-06-05 23:37:16 -05:00
Pat Hartl
fb90a517f8 Remove unused app bar component 2024-06-05 23:37:01 -05:00
Pat Hartl
8791d8d4ae Move from MAUI to Photino for wrapper
Photino brings some benefits:
- The initial memory usage seems to be lower than MAUI
- Build times are reduced
- Potential support for Linux
- The Photino.Blazor.CustomWindow package allows us to have a custom window frame

The project has been converted to use Photino. If it needs to be moved back at some point, it probably wouldn't be very difficult. The window chrome in this verison has been heavily customized for stylistic purposes.
2024-06-05 01:21:31 -05:00
Pat Hartl
bc397ef9b5 Show message when importing 2024-06-04 22:22:29 -05:00
Pat Hartl
1f43bb18e0 Move import to appbar, add logout to profile button 2024-06-03 21:00:44 -05:00
Pat Hartl
85825d43be Store profile in Settings 2024-06-03 19:08:50 -05:00
Pat Hartl
440c648153 Move window controls to service, half working drag 2024-06-02 21:14:59 -05:00
Pat Hartl
d7b86938e7 Add window controls 2024-06-02 18:40:12 -05:00
Pat Hartl
e09ec21299 Change styling of actions dialog 2024-06-02 17:39:49 -05:00
Pat Hartl
328a808afa Allow adding classes to MediaImage 2024-06-02 17:39:32 -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
9290b616ce Add background image to game details 2024-06-01 22:47:56 -05:00
Pat Hartl
efbb2317a8 Redirect to login if not authenticated 2024-05-31 22:56:57 -05:00
Pat Hartl
309dbf5b78 Throttle UI updates on download 2024-05-30 00:31:38 -05:00
Pat Hartl
fefb833fab Openable download queue 2024-05-29 20:13:38 -05:00
Pat Hartl
2763241c82 Working progress bar 2024-05-29 20:01:46 -05:00
Pat Hartl
48e6ddd5b8 WIP download footer 2024-05-27 17:07:28 -05:00
Pat Hartl
ae1b567b0e Open actions dialog before launch 2024-05-25 22:21:04 -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