The shipping product is the pure-Rust app in lightningbeam-ui/; the old JavaScript UI in src/ is browser-only (window.__TAURI__ is shimmed by src/tauri_polyfill.js), so the src-tauri Tauri backend is dead. It also no longer compiled (mid-refactor: missing video_server module, handler list referencing deleted commands), and CI only ever built lightningbeam-ui. - Delete src-tauri/ entirely (commands, native renderer/render-window, websocket frame streamers, Tauri config, generated schemas, icons). - Relocate icon.icns into lightningbeam-ui/lightningbeam-editor/assets/icons/ (the only src-tauri asset still needed) and repoint the editor's window-icon include_bytes! at assets/icons/256x256.png (was src-tauri/icons/icon.png). - CI/packaging: drop the redundant icon-copy steps (PNGs are committed in the editor assets) and point macOS bundling at the relocated icns. - package.json: drop @tauri-apps/* deps and the tauri script. - Docs/.gitignore: drop src-tauri references. daw-backend/ (shared audio engine) and the top-level WASM lightningbeam-core/ are untouched. Editor builds clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| arch | ||
| Containerfile | ||
| Makefile | ||
| container-build.sh | ||