Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
patch: Exit on ESC
Erik Kundt committed 2 years ago
commit d6d5e4e8991d4a8ca8e4c727b3908ba9cddebb77
parent 187586c5a69054a0cb5379e6b59cf94004c58751
1 file changed +2 -3
modified bin/commands/patch/flux/select/ui.rs
@@ -87,7 +87,7 @@ impl Widget<PatchesState, Action> for ListPage {

    fn handle_key_event(&mut self, key: termion::event::Key) {
        match key {
-
            Key::Char('q') | Key::Ctrl('c') => {
+
            Key::Esc | Key::Ctrl('c') => {
                let _ = self.action_tx.send(Action::Exit { selection: None });
            }
            Key::Char('\n') => {
@@ -166,14 +166,13 @@ impl Render<()> for ListPage {
        let layout = tui::flux::ui::layout::default_page(area, 0u16, 1u16);

        let shortcuts = match self.props.mode {
-
            Mode::Id => vec![Shortcut::new("enter", "select"), Shortcut::new("q", "quit")],
+
            Mode::Id => vec![Shortcut::new("enter", "select")],
            Mode::Operation => vec![
                Shortcut::new("enter", "show"),
                Shortcut::new("c", "checkout"),
                Shortcut::new("m", "comment"),
                Shortcut::new("e", "edit"),
                Shortcut::new("d", "delete"),
-
                Shortcut::new("q", "quit"),
            ],
        };