Preserve diagram focus across edits, history and passive saves

This commit is contained in:
2026-09-12 06:40:43 -07:00
parent f7d84faf30
commit 24bb24839b
6 changed files with 354 additions and 11 deletions
+2 -1
View File
@@ -486,7 +486,8 @@ fn diagram(app: &App) -> View<'_, Message> {
crate::diagram::focus::wrap(
widget::canvas(program).width(Fill).height(Fill),
program.context,
crate::app::diagram_removal::enabled(app),
crate::app::diagram_removal::focus_enabled(app),
app.busy,
Message::DiagramTraverse
),
widget::canvas(crate::diagram::PortLabels(program))