feat: strengthen sketches, feature editing, and independent assemblies

This commit is contained in:
bherbruck committed 2026-10-11 02:44:31 -04:00
1 parent 07932d0f42
commit 0398a813c8
65 files changed
+7082 -268

No files matched your search

@@ -210,6 +210,18 @@ pub(super) fn show(ui: &mut Ui, app: &mut SolveApp, error: &mut Option<String>,
if let Some(preview) = &editor.preview {
ui.collapsing(format!("Preview: {}", preview["active"].as_str().unwrap_or("row")), |ui| {
ui.label("Preview leaves the current design unchanged.");
if let Some(styles) = preview["styles"].as_array() {
for style in styles {
ui.add(
egui::Label::new(format!(
"{}: {} (shared definition)",
style["target"].as_str().unwrap_or("Appearance"),
if style["dormant"].as_bool() == Some(true) { "dormant" } else { "resolved" }
))
.wrap(),
);
}
}
if let Some(trace) = preview["trace"].as_array() {
for entry in trace {
ui.label(format!(