From 59cc48b3084001d102915c2569ceef5caf3cce22 Mon Sep 17 00:00:00 2001 From: DecDuck Date: Thu, 26 Dec 2024 17:19:19 +1100 Subject: [PATCH] feat(process): better process management, including running state --- desktop/components/GameStatusButton.vue | 42 ++-- desktop/pages/library/[id]/index.vue | 4 +- desktop/src-tauri/src/db.rs | 1 + .../src-tauri/src/downloads/download_agent.rs | 7 +- .../src/downloads/progress_object.rs | 11 +- desktop/src-tauri/src/lib.rs | 8 +- .../src-tauri/src/process/process_commands.rs | 2 +- .../src-tauri/src/process/process_manager.rs | 183 ++++++++++++++---- desktop/types.ts | 1 + 9 files changed, 186 insertions(+), 73 deletions(-) diff --git a/desktop/components/GameStatusButton.vue b/desktop/components/GameStatusButton.vue index dd94b3b0..65f3c7a1 100644 --- a/desktop/components/GameStatusButton.vue +++ b/desktop/components/GameStatusButton.vue @@ -1,5 +1,5 @@