From b7ad8e459cae11ca74d976f6bd2e02559912716a Mon Sep 17 00:00:00 2001 From: Brendan Allan Date: Fri, 6 Feb 2026 23:03:07 +0800 Subject: desktop: add loading window and restructure rust (#12176) --- packages/desktop/index.html | 2 +- packages/desktop/package.json | 3 +- packages/desktop/src-tauri/Cargo.lock | 9 +- packages/desktop/src-tauri/Cargo.toml | 5 +- packages/desktop/src-tauri/build.rs | 7 + .../desktop/src-tauri/capabilities/default.json | 2 +- packages/desktop/src-tauri/src/cli.rs | 59 +- packages/desktop/src-tauri/src/constants.rs | 10 + packages/desktop/src-tauri/src/lib.rs | 693 +++++++++------------ packages/desktop/src-tauri/src/server.rs | 195 ++++++ packages/desktop/src-tauri/src/windows.rs | 140 +++++ packages/desktop/src-tauri/tauri.conf.json | 10 +- packages/desktop/src/bindings.ts | 32 +- packages/desktop/src/entry.tsx | 5 + packages/desktop/src/index.tsx | 6 +- packages/desktop/src/loading.tsx | 77 +++ packages/desktop/src/styles.css | 10 + packages/desktop/tsconfig.json | 3 +- 18 files changed, 841 insertions(+), 427 deletions(-) create mode 100644 packages/desktop/src-tauri/src/constants.rs create mode 100644 packages/desktop/src-tauri/src/server.rs create mode 100644 packages/desktop/src-tauri/src/windows.rs create mode 100644 packages/desktop/src/entry.tsx create mode 100644 packages/desktop/src/loading.tsx (limited to 'packages/desktop') diff --git a/packages/desktop/index.html b/packages/desktop/index.html index 6a81ef4a5..ce2775a70 100644 --- a/packages/desktop/index.html +++ b/packages/desktop/index.html @@ -19,6 +19,6 @@