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 {
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<Message>, 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<Message>) -> 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 => {