Pat Hartl
f81bb522e5
Basic filters for taxonomies
2024-06-28 03:50:21 -05:00
Pat Hartl
383657fea0
Display error when game fails to install
2024-06-24 19:30:43 -05:00
Pat Hartl
6b22751d3c
Adjust layering of logo and fade
2024-06-24 18:44:32 -05:00
Pat Hartl
d94d843a50
Remove game details scrollbar, adjust lower shadow
2024-06-24 17:43:02 -05:00
Pat Hartl
5283027b6f
Condense MediaType enum down to SDK
2024-06-19 19:44:37 -05:00
Pat Hartl
5ea4794f72
Replace title with logo if defined
2024-06-19 17:20:34 -05:00
Pat Hartl
f4b1fddb02
Refresh library when import complete
2024-06-14 14:35:45 -07:00
Pat Hartl
068fcc0c59
Style installed and selected library list items
2024-06-12 02:05:32 -05:00
Pat Hartl
25d71aad9f
Style download queue
2024-06-11 00:26:17 -05:00
Pat Hartl
393935e8d1
Move play button to a component
2024-06-10 23:29:19 -05:00
Pat Hartl
fc26689874
Fix game status not updating after close
2024-06-09 01:18:16 -05:00
Pat Hartl
7390bab4f5
Allow stopping of running game
2024-06-08 18:37:52 -05:00
Pat Hartl
bb7ba83837
Add basic metadata and cover
2024-06-08 16:03:41 -05:00
Pat Hartl
50c0937885
Better playtime conversion
2024-06-08 00:04:12 -05:00
Pat Hartl
984ccca4ed
Relative dates for last played
2024-06-07 23:58:38 -05:00
Pat Hartl
dd8a213e0d
Style auth view
2024-06-07 23:49:11 -05:00
Pat Hartl
431e973132
Add game total playtime and last played
2024-06-07 01:18:50 -05:00
Pat Hartl
3b510563bb
Adjust overall styling near top of window, add logo
2024-06-07 00:01:38 -05:00
Pat Hartl
de74e34ad8
Add icons and style library list
2024-06-05 19:03:04 -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
4f3da70e5f
Move app bar to right so game list is at the top
2024-06-03 21:06:17 -05:00
Pat Hartl
1f43bb18e0
Move import to appbar, add logout to profile button
2024-06-03 21:00:44 -05:00
Pat Hartl
6f7203f84d
Make main library list clickable
2024-06-02 18:39:35 -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
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
c88b56e6e1
Run game immediately if there's only one action
2024-05-29 19:35:59 -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
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
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
Pat Hartl
80ccb48af3
Load library items from local database
2024-05-23 23:41:38 -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