From 17c375bcabf2d1711966d58ba15a7e746a9564b2 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Fri, 15 Aug 2025 22:56:49 +1000 Subject: [PATCH] UI & error fixes & QoL (#116) * fix: use Arc instead of just ErrorKind * fix: game status updates for UI * fix: missing game version on push_game_update calls * feat: wait if library load takes <300ms * fix: clippy --- main/components/LibrarySearch.vue | 108 +++++++----------- .../download_manager_builder.rs | 13 ++- .../src/error/application_download_error.rs | 5 +- .../src/games/downloads/download_agent.rs | 21 ++-- .../src/games/downloads/download_logic.rs | 20 ++-- src-tauri/src/games/library.rs | 24 ++-- src-tauri/src/process/utils.rs | 6 +- 7 files changed, 90 insertions(+), 107 deletions(-) diff --git a/main/components/LibrarySearch.vue b/main/components/LibrarySearch.vue index 17a44e9..be9129b 100644 --- a/main/components/LibrarySearch.vue +++ b/main/components/LibrarySearch.vue @@ -1,92 +1,55 @@