aboutsummaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-17 03:50:22 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-05-17 03:50:22 +0300
commitd743b39a2b922aa9f7c4365a0b6e53a8be68b9e6 (patch)
tree2474b99b66fe3e57ca6f6c8991063c454c8dcd2d /src/app
parent510f56e1ce3f671a6a2457032a44188997ef0764 (diff)
chore: rename fullscreen keybinding to zoom
Diffstat (limited to 'src/app')
-rw-r--r--src/app/actions.rs12
-rw-r--r--src/app/input/modal.rs4
-rw-r--r--src/app/input/navigate.rs16
-rw-r--r--src/app/state.rs8
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()),