Merge upstream main 0f4f382b (#84 squash)

# Conflicts:
#	Cargo.lock
#	ROADMAP.md
#	crates/compose/src/lib.rs
#	crates/compose/src/overlay.rs
#	crates/compose/src/shape.rs
#	crates/compose/src/tests.rs
#	crates/doc/src/attrs.rs
#	crates/doc/src/edit.rs
#	crates/doc/src/item.rs
#	crates/doc/src/slice.rs
#	crates/engine/src/cmd/edit.rs
#	crates/engine/src/cmd/file.rs
#	crates/engine/src/cmd/mod.rs
#	crates/engine/src/cmd/notes.rs
#	crates/engine/src/cmd/object.rs
#	crates/engine/src/cmd/place_text.rs
#	crates/engine/src/cmd/style.rs
#	crates/engine/src/cmd/text.rs
#	crates/engine/src/cmd/thread.rs
#	crates/engine/src/lib.rs
#	crates/engine/src/tests.rs
#	crates/engine/src/tests_idml.rs
#	crates/fonts/src/fontdb.rs
#	crates/fonts/src/tests_vertical.rs
#	crates/fonts/src/vertical.rs
#	crates/format/src/lib.rs
#	crates/geom/src/corners.rs
#	crates/idml/src/export.rs
#	crates/idml/src/import.rs
#	crates/idml/src/tests.rs
#	crates/mcp/src/backend.rs
#	crates/tools/src/select.rs
#	crates/tools/src/snap.rs
#	crates/tools/src/tests.rs
#	crates/tools/src/text.rs
#	crates/ui-egui/src/canvas.rs
#	crates/ui-egui/src/control.rs
#	crates/ui-egui/src/dialogs.rs
#	crates/ui-egui/src/i18n.rs
#	crates/ui-egui/src/i18n/it.rs
#	crates/ui-egui/src/i18n/uk.rs
#	crates/ui-egui/src/lib.rs
#	crates/ui-egui/src/menus.rs
#	crates/ui-egui/src/panels/swatches.rs
#	crates/ui-egui/src/toolbar.rs
#	docs/gaps.md
#	docs/roadmap.md
#	docs/target-app-parity.md
This commit is contained in:
aiongg
2026-10-14 04:25:38 +00:00

Diff Content Not Available