From ac575482f381600e2edf1f3f758be484c8cf8c69 Mon Sep 17 00:00:00 2001 From: Skyler Lehmkuhl Date: Thu, 19 Feb 2026 06:07:09 -0500 Subject: [PATCH] Alphabetize nodes in node finder --- lightningbeam-ui/egui_node_graph2/src/node_finder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lightningbeam-ui/egui_node_graph2/src/node_finder.rs b/lightningbeam-ui/egui_node_graph2/src/node_finder.rs index d1d370d..af0720d 100644 --- a/lightningbeam-ui/egui_node_graph2/src/node_finder.rs +++ b/lightningbeam-ui/egui_node_graph2/src/node_finder.rs @@ -96,7 +96,7 @@ where ui.set_width(scroll_area_width); ui.set_min_height(1000.); for (category, kinds) in categories { - let filtered_kinds: Vec<_> = kinds + let mut filtered_kinds: Vec<_> = kinds .into_iter() .map(|kind| { let kind_name = @@ -109,6 +109,7 @@ where .contains(self.query.to_lowercase().as_str()) }) .collect(); + filtered_kinds.sort_by(|a, b| a.1.cmp(&b.1)); if !filtered_kinds.is_empty() { let default_open = !self.query.is_empty();