cad-editor/src/app/update
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 5b4a6719aa Merge pull request #383 from KevinGriffin-new/fix/pdf-export
Never fail silently on PDF export; add EXPORTPDF <path> (#369).

The export flow handed off to an async rfd save dialog and mapped a None
result straight to Task::none(). On Linux None also means the dialog never
opened (broken XDG portal / missing zenity), and rfd reports that only via
log, so PDF export could end in total silence. The dialog-None arms now
print a message pointing at EXPORTPDF <path>, and EXPORT/EXPORTPDF take an
optional path that exports straight to a file with no dialog — the
workaround where the native dialog can't open, and a headless entry point.

Conflict: the fix (display.rs, file.rs, mod.rs, COMMANDS.md) auto-merged;
only the additive test block in automation.rs conflicted. Resolved by
keeping main's tests and adding the two #369 tests.

# Conflicts:
#	src/app/automation.rs
2026-07-16 11:52:46 +03:00
..
command.rs feat(properties): editable per-object leader dimension overrides 2026-07-13 00:28:42 +03:00
dialog.rs fix(start): let the welcome page's own buttons work (#388, #389) 2026-07-15 16:29:42 +03:00
dynamic.rs fix(precision): keep typed coordinates exact in f64 (#311) 2026-07-11 21:26:40 +03:00
file.rs Merge pull request #383 from KevinGriffin-new/fix/pdf-export 2026-07-16 11:52:46 +03:00
mod.rs Merge pull request #383 from KevinGriffin-new/fix/pdf-export 2026-07-16 11:52:46 +03:00
style.rs fix(annotative): make scale-manager rename and edits actually persist 2026-07-13 14:37:33 +03:00
util.rs feat(plot): page setup manager — named setups, layouts, <none>/<previous> 2026-07-09 12:25:46 +03:00
viewport.rs feat(block): BEDIT block editor as a dedicated space tab (#261) 2026-07-14 13:03:04 +03:00