Commit Graph

28 Commits

Author SHA1 Message Date
quexeky fb20c56d45 chore(download manager): Renamed most instances of "game" outside of actual game downloads
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-30 21:29:14 +11:00
quexeky e91f79bf57 refactor(download manager): Moved download manager to separate directory
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-30 17:25:17 +11:00
quexeky dcb1564568 chore: Ran cargo clippy
Signed-off-by: quexeky <git@quexeky.dev>
2024-12-27 11:58:37 +11:00
DecDuck 1f899ec349 feat(download ui): add speed and time remaining information
closes #7

Co-authored-by: AdenMGB <140392385+AdenMGB@users.noreply.github.com>
2024-12-27 11:53:17 +11:00
DecDuck dd7f5675d8 feat(game): game uninstalling & partial compat 2024-12-26 11:59:26 +11:00
DecDuck 42c0198f1d refactor(game status): transient vs synced state now defined 2024-12-23 20:44:02 +11:00
DecDuck 0a20139a7c feat(queue & game): queue and library UIs 2024-12-17 20:29:54 +11:00
DecDuck 3f71149289 feat(process manager): launch games with log files 2024-12-15 17:29:21 +11:00
DecDuck 269dcbb6f3 feat(download manager): only allow downloads for supported platforms 2024-12-15 16:15:51 +11:00
Louis van Liefland 653717ebcf refactor: Ran cargo clippy & cargo fmt 2024-12-09 20:32:42 +11:00
DecDuck 671d45fbe4 feat(download ui): debug queue interface 2024-12-09 17:03:48 +11:00
DecDuck 5cbeb3bdb6 feat: temporary queue ui and flamegraph instructions 2024-12-07 20:21:22 +11:00
DecDuck de52dac0ab feat(download & db): combined db and download interface improvements 2024-12-07 11:00:35 +11:00
DecDuck 8670bca834 feat(install ui): ui to install games 2024-12-06 22:16:50 +11:00
DecDuck e4df4eb2d7 feat(download manager): update db state with ui and emit events 2024-11-28 20:31:04 +11:00
DecDuck 2dedfbbd5c feat(library): automatically fetch remote data if not available 2024-11-26 20:11:03 +11:00
DecDuck 99c8b39a11 refactor(download manager): rename files to what they contain 2024-11-26 19:54:43 +11:00
DecDuck 384f7a5be9 feat(settings): ability to add more download dirs 2024-11-24 21:04:56 +11:00
quexeky ec2f4148e8 style(downloads): Made all errors type-based
Signed-off-by: quexeky <git@quexeky.dev>
2024-11-18 13:21:20 +11:00
quexeky 2c7b5fb47d refactor: Cleaning up downloads playing and pausing
Signed-off-by: quexeky <git@quexeky.dev>
2024-11-09 19:57:53 +11:00
quexeky c5b6ccf992 Fixed all merge issues
Signed-off-by: quexeky <git@quexeky.dev>
2024-11-04 19:05:27 +11:00
quexeky c748aec1c1 Merge branch 'downloads' (again)
Signed-off-by: quexeky <git@quexeky.dev>
2024-11-04 18:57:54 +11:00
DecDuck eb3311a0c4 Drop will no longer crash when the server goes down 2024-11-03 19:47:27 +11:00
quexeky bd39f1fd72 Removed gxhash and ran cargo fmt
Signed-off-by: quexeky <git@quexeky.dev>
2024-11-01 07:51:56 +11:00
DecDuck bf46dec359 beginnings of game state management 2024-10-17 21:05:25 +11:00
quexeky 01b092c5fe Converting DB access to a trait 2024-10-17 19:03:00 +11:00
quexeky 1742793150 More refactoring and renaming camelCase struct definitions to snake_case 2024-10-16 09:09:46 +11:00
DecDuck 5ef6b8e528 cleanup and game UI beginnings 2024-10-15 20:05:13 +11:00