Commit graph

51 commits

Author SHA1 Message Date
Pat Hartl
145a48ad0e Reload media when imported 2024-07-10 17:27:42 -05:00
Pat Hartl
49b6f5e2f7 Don't load images into RAM from Blazor
Potentially reduces some RAM usage
2024-07-10 00:07:46 -05:00
Pat Hartl
80173ce517 Make filter show slightly faster 2024-07-08 19:20:49 -05:00
Pat Hartl
8ae8b6be5b Flatten generation of library item list
All items are now thrown into one large library list instead of relying on a parent-child relationship. This should make it easier to filter and group items in the list. Currently grouping is only applied by collections.
2024-07-08 19:15:57 -05:00
Pat Hartl
3addf2ccaa Order non-primary game actions by sort order 2024-07-07 20:27:33 -05:00
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