From e502440ed67b754db2d3e4f6ef10bb1e1ca995cc 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 --- desktop/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 ++-- desktop/src-tauri/src/games/library.rs | 24 ++-- desktop/src-tauri/src/process/utils.rs | 6 +- 7 files changed, 90 insertions(+), 107 deletions(-) diff --git a/desktop/main/components/LibrarySearch.vue b/desktop/main/components/LibrarySearch.vue index 17a44e90..be9129be 100644 --- a/desktop/main/components/LibrarySearch.vue +++ b/desktop/main/components/LibrarySearch.vue @@ -1,92 +1,55 @@