Commit Graph

3 Commits

Author SHA1 Message Date
Dongubak 8730d5cbaf Add Android build target and responsive/drawer UI for phones and tablets
Restructure src-tauri into lib+bin (Tauri 2's mobile requirement — Android
embeds the app as a JNI cdylib, which needs a [lib] target with
tauri::mobile_entry_point) and scaffold gen/android/ via `cargo tauri
android init`. Builds and packages cleanly to a debug APK/AAB.

pcd_viewer.html: the 284px docked sidebar becomes a slide-in drawer under
768px viewport width (toggled from the rail, closes on backdrop tap), the
rail sheds its subtitle and secondary telemetry chips under 480px, and the
camera panel caps its width to the viewport. Also disables native pinch-zoom
(the canvas has its own via OrbitControls) and sets overscroll-behavior:none
for a full-bleed touch surface.
2026-08-23 15:02:40 +09:00
Dongubak 75d54de763 Add CLIP sweep animation (start↔end ping-pong)
Lets the cross-section plane sweep back and forth between two positions
like a CT scan, so registration drift between passes shows up as the
section moves through the cloud instead of needing manual dragging.
2026-08-23 14:32:21 +09:00
Dongubak beb4182f04 macos-native: clean branch for cloning and building the Tauri desktop app
Orphan branch with no history — includes the Tauri shell (src-tauri/) and
vendored Three.js (vendor/) that were never pushed before, so a fresh clone
can actually build the native app. Drops the large .pcd sample captures and
editor cruft (.obsidian, .DS_Store); they aren't needed to build or run the
app (point clouds load via drag-and-drop, not bundling).
2026-08-22 02:21:38 +09:00