commit e72a3f11fe629039222f93deaf5185f91673e3b8 parent e92e78126f6d6148979daee23db058c58d0d99f1 Author: William Casarin <jb55@jb55.com> Date: Fri, 7 Mar 2025 14:01:36 -0800 Merge Cmd-Enter binding Diffstat:
M | crates/notedeck_columns/src/ui/note/post.rs | | | 8 | +++++--- |
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/crates/notedeck_columns/src/ui/note/post.rs b/crates/notedeck_columns/src/ui/note/post.rs @@ -366,11 +366,13 @@ impl<'a> PostView<'a> { ) .clicked(); - let ctrl_enter_pressed = ui - .input(|i| i.modifiers.ctrl && i.key_pressed(egui::Key::Enter)); + let shortcut_pressed = ui.input(|i| { + (i.modifiers.ctrl || i.modifiers.command) + && i.key_pressed(egui::Key::Enter) + }); if post_button_clicked - || (!self.draft.buffer.is_empty() && ctrl_enter_pressed) + || (!self.draft.buffer.is_empty() && shortcut_pressed) { let output = self.draft.buffer.output(); let new_post = NewPost::new(