From 4aac21e3e9ae8b4efb456b2e6b11cc91ad913433 Mon Sep 17 00:00:00 2001 From: karim gabriele varano Date: Thu, 14 May 2026 03:13:34 +0200 Subject: [PATCH] UI: Spinner statt LADEN-Text, Pills unter Header in Einstellungen MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ViewFallback: dezenter, zentrierter Spinner statt kaum lesbarem "LADEN…"-Text zwischen lazy-loaded Views - Einstellungen: Pill-Navigation jetzt konsistent unter dem Header (zuvor lagen die Pills bei allen Tabs ausser "Mein Profil" darüber) Co-Authored-By: Claude Opus 4.7 --- src-tauri/Cargo.lock | 24 ++++++++++++------------ src/App.jsx | 15 ++++++++++++++- src/views/Settings.jsx | 14 ++++++-------- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index b66d58a..be221df 100755 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -75,18 +75,6 @@ version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" -[[package]] -name = "rapport" -version = "0.6.0" -dependencies = [ - "log", - "serde", - "serde_json", - "tauri", - "tauri-build", - "tauri-plugin-log", -] - [[package]] name = "arrayvec" version = "0.7.6" @@ -2760,6 +2748,18 @@ dependencies = [ "rand_core 0.5.1", ] +[[package]] +name = "rapport" +version = "0.6.0" +dependencies = [ + "log", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tauri-plugin-log", +] + [[package]] name = "raw-window-handle" version = "0.6.2" diff --git a/src/App.jsx b/src/App.jsx index 27721a7..f118505 100755 --- a/src/App.jsx +++ b/src/App.jsx @@ -28,7 +28,20 @@ const Documents = lazy(() => import("./views/Documents.jsx")); const PrintView = lazy(() => import("./print/PrintComponents.jsx").then(m => ({ default: m.PrintView }))); function ViewFallback() { - return
LADEN…
; + return ( +
+ +
+
+ ); } export default function App() { diff --git a/src/views/Settings.jsx b/src/views/Settings.jsx index eb8c6db..8d21f0b 100755 --- a/src/views/Settings.jsx +++ b/src/views/Settings.jsx @@ -323,14 +323,6 @@ export default function Settings({ data, update, currentUser, uiZoom, setUiZoom
{ConfirmModalEl} - {tab !== "profil" && ( -
- {TABS.map(t => ( - - ))} -
- )} - {/* ── Profil-Tab ── */} {tab === "profil" && {})} nav={
@@ -409,6 +401,12 @@ export default function Settings({ data, update, currentUser, uiZoom, setUiZoom : null } /> +
+ {TABS.map(t => ( + + ))} +
+ {/* ── Tab: Studio ── */} {tab === "studio" && ( <>