From 4734c04ec09cf5a33522f1ac982108dffd936056 Mon Sep 17 00:00:00 2001 From: Karim Date: Thu, 2 Jul 2026 23:18:27 +0200 Subject: [PATCH] HANDOVER: naechster Schritt = Electron-Prototyp (Rezept fuer neue Session) --- HANDOVER.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/HANDOVER.md b/HANDOVER.md index 1bb0226..62023c0 100644 --- a/HANDOVER.md +++ b/HANDOVER.md @@ -72,6 +72,14 @@ WASM/WebGPU-Engine im Webview** (behält die funktionierende React-UI, verlässt integrierter Engine-Viewport möglich). Die Engine-Rust-Crates sind in einem späteren All-Native- Schritt 1:1 wiederverwendbar; nur die dünne WASM-Bindeschicht wäre dann Wegwerf. All-native bleibt legitimes Fernziel, ist aber KEIN Weg zurück zu Tauri (Tauri IST der Webview-Shell). + +>>> NÄCHSTER KONKRETER SCHRITT (neue Session zuerst): Electron-Prototyp. Nur additiv: +`electron` als devDep, ~30-Zeilen `main.js` (BrowserWindow + `app.commandLine.appendSwitch` +für WebGPU: `enable-unsafe-webgpu` + `enable-features=Vulkan` — dieselben Flags wie +`scripts/chromium-shell.sh`), lädt den Vite-Server (dev) bzw. `dist` (prod), npm-Script +`electron`. Verifizieren: App startet als eigenes Fenster, `?engine=wasm` rendert den +Engine-Viewport (WebGPU in Electron = wie Chromium). Rust-Backend NICHT nötig — `compute_joins` +hat TS-Fallback. Risikoarm, ~1 Session. Danach: render3d-WASM, Doppeltext-Fix.<<< Klarstellung an den User (er fragte, ob Webview = „billig"): NEIN — Figma (eigene C++/WASM-Engine im Web-Shell), Onshape, VS Code zeigen, dass „eigene Engine + Web-UI" Top-Tier-Architektur ist. CAD/BIM-Substanz = Modell + Engine + Normen (haben wir: parametrische Wände, SIA 416, DOSSIER-