refactor(tui): Rename move message variants

This commit is contained in:
Patrick Auernig 2024-11-27 20:21:36 +01:00
parent efe950da64
commit f410f4da0a

View File

@ -18,8 +18,8 @@ use crate::Projects;
enum Message { enum Message {
Exit, Exit,
Noop, Noop,
MoveDown, SelectPrevious,
MoveUp, SelectNext,
Confirm, Confirm,
Search, Search,
SearchUpdate, SearchUpdate,
@ -101,13 +101,17 @@ pub fn run(projects: Projects) -> Result<()> {
fn handle_key_event(state: &mut State, tx: &mut mpsc::Sender<Message>, event: KeyEvent) { fn handle_key_event(state: &mut State, tx: &mut mpsc::Sender<Message>, event: KeyEvent) {
let msg = match (&state.mode, event.modifiers, event.code) { 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('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) => {
(Mode::Normal, KeyModifiers::NONE, KeyCode::Char('k') | KeyCode::Up) => Message::MoveUp, Message::SelectPrevious
}
(Mode::Normal, KeyModifiers::NONE, KeyCode::Char('j') | KeyCode::Down) => {
Message::SelectNext
}
(Mode::Normal, KeyModifiers::NONE, KeyCode::Char('/')) => Message::Search, (Mode::Normal, KeyModifiers::NONE, KeyCode::Char('/')) => Message::Search,
(Mode::Search, KeyModifiers::NONE, KeyCode::Esc) => Message::ExitSearch, (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::SelectPrevious,
(Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('k')) => Message::MoveUp, (Mode::Search, KeyModifiers::CONTROL, KeyCode::Char('j')) => Message::SelectNext,
(Mode::Search, KeyModifiers::NONE, KeyCode::Char(c)) => { (Mode::Search, KeyModifiers::NONE, KeyCode::Char(c)) => {
state.search.handle(InputRequest::InsertChar(c)); state.search.handle(InputRequest::InsertChar(c));
Message::SearchUpdate Message::SearchUpdate
@ -143,10 +147,10 @@ fn handle_messages(state: &mut State, rx: &mut mpsc::Receiver<Message>) -> Resul
state.should_exit = true; state.should_exit = true;
state.selected_project = None; state.selected_project = None;
} }
Message::MoveDown => { Message::SelectNext => {
state.project_table.select_next(); state.project_table.select_next();
} }
Message::MoveUp => { Message::SelectPrevious => {
state.project_table.select_previous(); state.project_table.select_previous();
} }
Message::Confirm => { Message::Confirm => {