diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-17 03:50:22 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-17 03:50:22 +0300 |
| commit | d743b39a2b922aa9f7c4365a0b6e53a8be68b9e6 (patch) | |
| tree | 2474b99b66fe3e57ca6f6c8991063c454c8dcd2d /src/app | |
| parent | 510f56e1ce3f671a6a2457032a44188997ef0764 (diff) | |
chore: rename fullscreen keybinding to zoom
Diffstat (limited to 'src/app')
| -rw-r--r-- | src/app/actions.rs | 12 | ||||
| -rw-r--r-- | src/app/input/modal.rs | 4 | ||||
| -rw-r--r-- | src/app/input/navigate.rs | 16 | ||||
| -rw-r--r-- | src/app/state.rs | 8 |
4 files changed, 20 insertions, 20 deletions
diff --git a/src/app/actions.rs b/src/app/actions.rs index faa5717d..b7634c3c 100644 --- a/src/app/actions.rs +++ b/src/app/actions.rs @@ -576,7 +576,7 @@ impl AppState { } } - pub fn toggle_fullscreen(&mut self) { + pub fn toggle_zoom(&mut self) { if let Some(tab) = self .active .and_then(|i| self.workspaces.get_mut(i)) @@ -1652,21 +1652,21 @@ mod tests { } #[test] - fn toggle_fullscreen_works() { + fn toggle_zoom_works() { let mut state = app_with_workspaces(&["test"]); state.workspaces[0].test_split(Direction::Horizontal); assert!(!state.workspaces[0].zoomed); - state.toggle_fullscreen(); + state.toggle_zoom(); assert!(state.workspaces[0].zoomed); - state.toggle_fullscreen(); + state.toggle_zoom(); assert!(!state.workspaces[0].zoomed); } #[test] - fn toggle_fullscreen_single_pane_noop() { + fn toggle_zoom_single_pane_noop() { let mut state = app_with_workspaces(&["test"]); - state.toggle_fullscreen(); + state.toggle_zoom(); assert!(!state.workspaces[0].zoomed); } diff --git a/src/app/input/modal.rs b/src/app/input/modal.rs index 6de349cb..f40684f1 100644 --- a/src/app/input/modal.rs +++ b/src/app/input/modal.rs @@ -494,8 +494,8 @@ pub(super) fn apply_context_menu_action(state: &mut AppState, menu: ContextMenuS state.split_pane(Direction::Vertical); state.mode = Mode::Terminal; } - (ContextMenuKind::Pane { .. }, Some("Fullscreen")) => { - state.toggle_fullscreen(); + (ContextMenuKind::Pane { .. }, Some("Zoom")) => { + state.toggle_zoom(); state.mode = Mode::Terminal; } (ContextMenuKind::Pane { .. }, Some("Close pane")) => { diff --git a/src/app/input/navigate.rs b/src/app/input/navigate.rs index 798aafa8..9ab3de28 100644 --- a/src/app/input/navigate.rs +++ b/src/app/input/navigate.rs @@ -485,7 +485,7 @@ pub(crate) enum NavigateAction { SplitHorizontal, ClosePane, EditScrollback, - Fullscreen, + Zoom, EnterResizeMode, ToggleSidebar, ReloadConfig, @@ -609,8 +609,8 @@ fn navigate_action_for_key(state: &AppState, key: &KeyEvent) -> Option<NavigateA if key_matches(key, kb.close_pane.0, kb.close_pane.1) { return Some(NavigateAction::ClosePane); } - if key_matches(key, kb.fullscreen.0, kb.fullscreen.1) { - return Some(NavigateAction::Fullscreen); + if key_matches(key, kb.zoom.0, kb.zoom.1) { + return Some(NavigateAction::Zoom); } if key_matches(key, kb.resize_mode.0, kb.resize_mode.1) { return Some(NavigateAction::EnterResizeMode); @@ -744,8 +744,8 @@ pub(super) fn execute_navigate_action(state: &mut AppState, action: NavigateActi leave_navigate_mode(state); } NavigateAction::EditScrollback => {} - NavigateAction::Fullscreen => { - state.toggle_fullscreen(); + NavigateAction::Zoom => { + state.toggle_zoom(); leave_navigate_mode(state); } NavigateAction::EnterResizeMode => state.mode = Mode::Resize, @@ -1192,11 +1192,11 @@ mod tests { } #[test] - fn fullscreen_action_exits_navigate_mode() { + fn zoom_action_exits_navigate_mode() { let mut state = state_with_workspaces(&["test"]); state.workspaces[0].test_split(Direction::Horizontal); - state.keybinds.fullscreen = (KeyCode::Char('g'), KeyModifiers::empty()); - state.keybinds.fullscreen_label = "g".into(); + state.keybinds.zoom = (KeyCode::Char('g'), KeyModifiers::empty()); + state.keybinds.zoom_label = "g".into(); handle_navigate_key( &mut state, diff --git a/src/app/state.rs b/src/app/state.rs index ff5357b2..10631157 100644 --- a/src/app/state.rs +++ b/src/app/state.rs @@ -759,7 +759,7 @@ impl ContextMenuState { "Clear pane name", "Split vertical", "Split horizontal", - "Fullscreen", + "Zoom", "Close pane", ], ContextMenuKind::Pane { @@ -769,7 +769,7 @@ impl ContextMenuState { "Rename pane", "Split vertical", "Split horizontal", - "Fullscreen", + "Zoom", "Close pane", ], } @@ -1192,8 +1192,8 @@ impl AppState { split_horizontal_label: "-".into(), close_pane: (KeyCode::Char('x'), KeyModifiers::empty()), close_pane_label: "x".into(), - fullscreen: (KeyCode::Char('f'), KeyModifiers::empty()), - fullscreen_label: "f".into(), + zoom: (KeyCode::Char('f'), KeyModifiers::empty()), + zoom_label: "f".into(), resize_mode: (KeyCode::Char('r'), KeyModifiers::empty()), resize_mode_label: "r".into(), toggle_sidebar: (KeyCode::Char('b'), KeyModifiers::empty()), |
