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