From a135b1321c66a25ae025077280e789511854bd83 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 --- components/GameStatusButton.vue | 42 ++--- pages/library/[id]/index.vue | 4 +- src-tauri/src/db.rs | 1 + src-tauri/src/downloads/download_agent.rs | 7 +- src-tauri/src/downloads/progress_object.rs | 11 +- src-tauri/src/lib.rs | 8 +- src-tauri/src/process/process_commands.rs | 2 +- src-tauri/src/process/process_manager.rs | 183 +++++++++++++++++---- types.ts | 1 + 9 files changed, 186 insertions(+), 73 deletions(-) diff --git a/components/GameStatusButton.vue b/components/GameStatusButton.vue index dd94b3b..65f3c7a 100644 --- a/components/GameStatusButton.vue +++ b/components/GameStatusButton.vue @@ -1,5 +1,5 @@