graphic design tool
git clone https://git.lucas.co/cce-designer.git
fix(keyboard): keep Tab for the node palette now that the toolkit's Tab walk is on by default
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
src/application.rs | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/src/application.rs b/src/application.rs
index 7be62d5..3e3622b 100644
--- a/src/application.rs
+++ b/src/application.rs
@@ -231,6 +231,13 @@ impl Application for State {
Some(&self.ui_context)
}
+ /// Tab is the designer's own: it opens the node palette over the graph, and closes the
+ /// dialog's open dropdown. The toolkit's Tab walk (on by default since 2026-10-08) would
+ /// take it first.
+ fn plate_navigation(&self) -> bool {
+ false
+ }
+
fn ui_context_mut(&mut self) -> Option<&mut cce_ui::context::UiContext> {
Some(&mut self.ui_context)
}