Hakan Seven
fefae274d4
feat(wasm): web Save/Save As go through the dialog with a direct download
...
On the web, Save and Save As now open the in-app Save dialog (filename +
format) like the desktop, and the unsaved-changes prompt's Save routes
through it too — instead of an immediate rfd download. Confirm serializes
to bytes and downloads directly via a Blob + hidden `<a download>` click
(a user gesture), so there is no intermediate "click to download" link.
Replaces the rfd-based download_web / WebSaveResult round-trip with a
synchronous sys::download_bytes. Native save is unchanged.
Native + web build; 75 tests pass.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 00:52:20 +03:00
..
app
feat(wasm): web Save/Save As go through the dialog with a direct download
2026-06-17 00:52:20 +03:00
command
refactor(modules): rename home module to draw, restore first-tab order
2026-06-16 11:49:14 +03:00
entities
refactor(modules): rename home module to draw, restore first-tab order
2026-06-16 11:49:14 +03:00
io
feat(wasm): web Save/Save As go through the dialog with a direct download
2026-06-17 00:52:20 +03:00
modules
refactor(modules): rename home module to draw, restore first-tab order
2026-06-16 11:49:14 +03:00
plugin
feat(plugin): add a Plugin Manager window listing installed add-ons
2026-06-15 01:46:09 +03:00
scene
feat(wasm): open files in the browser
2026-06-16 18:08:57 +03:00
shaders
feat(scene): tessellate loaded ACIS solids via the truck B-rep kernel
2026-06-15 00:30:18 +03:00
snap
refactor(scene): group modules into role-based subfolders
2026-06-16 11:33:46 +03:00
ui
feat(ui): shared in-canvas modal overlay; migrate About (Plan B)
2026-06-16 18:59:13 +03:00
lib.rs
feat(wasm): sequential rayon shim for the web build
2026-06-16 17:11:20 +03:00
linetypes.rs
perf(hash): swap std HashMap/HashSet for rustc-hash FxHash
2026-06-05 00:35:53 +03:00
main.rs
feat(wasm): sequential rayon shim for the web build
2026-06-16 17:11:20 +03:00
par.rs
feat(wasm): sequential rayon shim for the web build
2026-06-16 17:11:20 +03:00
patterns.rs
chore: rename H7CAD to Open CAD Studio
2026-05-23 17:16:15 +03:00
sys.rs
feat(wasm): web Save/Save As go through the dialog with a direct download
2026-06-17 00:52:20 +03:00
update_check.rs
feat(wasm): compile the library for wasm32 (issue #45 groundwork)
2026-06-16 13:01:19 +03:00