cad-editor/src/app
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 125b89d8da feat(save-dialog): extend drive navigation to macOS and Linux
Issue #170's fix added a "This PC" volumes root above the drive
letters on Windows. Generalize it so the Save As dialog can switch
volumes on every platform:

- parent_folder() now climbs the filesystem root into the volumes
  list on all platforms (`/` -> Computer), not just Windows.
- available_drives() is platform-specific: Windows probes A:-Z:,
  macOS lists `/` + /Volumes/*, Linux lists `/` + the removable
  mounts under /run/media/$USER, /media/$USER and /mnt. Other Unix
  and wasm fall back to `/`.
- drives_root_label() shows "This PC" on Windows, "Computer" elsewhere.
- read_dir_entries() lists the volumes at the drives root on every
  platform.

Also gitignore the dist/ web build output so the wasm binary is never
committed by accident.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-24 23:45:46 +03:00
..
automation.rs feat(f64): command layer compiles on DVec3 2026-06-24 03:51:50 +03:00
cmd_result.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
commands.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
document.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
expr_eval.rs Implement Expression Evaluation for numerical inputs and the CLI 2026-06-07 13:17:46 -04:00
helpers.rs fix(paste): UTM-precise paste/block base via f64 centroid 2026-06-24 10:42:58 +03:00
history.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
layers.rs fix(ribbon): load style/layer dropdowns from the document 2026-06-12 01:46:17 +03:00
mod.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
model_ops.rs refactor(scene): rename model_solid to solid_model 2026-06-16 11:39:31 +03:00
mtext_editor.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
plugin_host.rs fix(xclip): precise clip + carry clip across cross-drawing paste 2026-06-24 09:33:55 +03:00
properties.rs refactor: remove remaining world_offset vestiges in app/ 2026-06-24 19:01:25 +03:00
settings.rs merge: TEXTEDIT command + TEXTEDITMODE sysvar (#130) 2026-06-21 12:05:54 +03:00
style_ops.rs chore: clear compiler warnings 2026-06-18 21:18:09 +03:00
text_inline.rs feat(ucs): orient text-bearing annotations to the active UCS 2026-06-22 18:18:35 +03:00
update.rs fix(viewport): correct ViewCube flip + activation/border for off-screen viewports 2026-06-24 23:14:46 +03:00
view.rs feat(save-dialog): extend drive navigation to macOS and Linux 2026-06-24 23:45:46 +03:00
visibility.rs refactor(scene): group modules into role-based subfolders 2026-06-16 11:33:46 +03:00