From f410f4da0ab965dbcab084a74004dc224bfa65c5 Mon Sep 17 00:00:00 2001 From: Patrick Auernig Date: Wed, 27 Nov 2024 20:21:36 +0100 Subject: [PATCH] refactor(tui): Rename move message variants --- src/tui.rs | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/tui.rs b/src/tui.rs index a2f1d26..d9a360b 100644 --- a/src/tui.rs +++ b/src/tui.rs @@ -18,8 +18,8 @@ use crate::Projects; enum Message { Exit, Noop, - MoveDown, - MoveUp, + SelectPrevious, + SelectNext, Confirm, Search, SearchUpdate, @@ -101,13 +101,17 @@ pub fn run(projects: Projects) -> Result<()> { fn handle_key_event(state: &mut State, tx: &mut mpsc::Sender, event: KeyEvent) { let msg = match (&state.mode, event.modifiers, event.code) { (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('q') | KeyCode::Esc) => Message::Exit, - (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('j') | KeyCode::Down) => Message::MoveDown, - (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('k') | KeyCode::Up) => Message::MoveUp, + (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('k') | KeyCode::Up) => { + Message::SelectPrevious + } + (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('j') | KeyCode::Down) => { + Message::SelectNext + } (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('/')) => Message::Search, (Mode::Search, KeyModifiers::NONE, KeyCode::Esc) => Message::ExitSearch, - (Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('j')) => Message::MoveDown, - (Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('k')) => Message::MoveUp, + (Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('k')) => Message::SelectPrevious, + (Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('j')) => Message::SelectNext, (Mode::Search, KeyModifiers::NONE, KeyCode::Char(c)) => { state.search.handle(InputRequest::InsertChar(c)); Message::SearchUpdate @@ -143,10 +147,10 @@ fn handle_messages(state: &mut State, rx: &mut mpsc::Receiver) -> Resul state.should_exit = true; state.selected_project = None; } - Message::MoveDown => { + Message::SelectNext => { state.project_table.select_next(); } - Message::MoveUp => { + Message::SelectPrevious => { state.project_table.select_previous(); } Message::Confirm => {