aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-server/src/tab/unit/layout_applier_tests.rs
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2026-07-04 16:27:08 +0200
committerGitHub <noreply@github.com>2026-07-04 16:27:08 +0200
commit82c4a24d701ecf9a48aa01bcc5c0bb3882747fe7 (patch)
tree906e2f207dc1f5bf01112d7889663a2ce0a4cf2f /zellij-server/src/tab/unit/layout_applier_tests.rs
parentReduce compilation time (#5321) (diff)
downloadsl0ppij-82c4a24d701ecf9a48aa01bcc5c0bb3882747fe7.tar.gz
sl0ppij-82c4a24d701ecf9a48aa01bcc5c0bb3882747fe7.tar.xz
sl0ppij-82c4a24d701ecf9a48aa01bcc5c0bb3882747fe7.zip
Stacked lists (#5331)
* initial implementation * improve ui * fix: stacked resize interaction * title list boundaries fix * fix BEL * mouse parity * float/embed + bulk-op features * fix in-place bug * improve ui * config live reload * improve ui * fix issues, add exit status * fix for serialization * fix tests * integration tests * comments * refactor: duplicate title logic * refactor: consolidate logic * fix: flaky tests * add a stacked swap layout * rustfmt * fix e2e * add pr
Diffstat (limited to 'zellij-server/src/tab/unit/layout_applier_tests.rs')
-rw-r--r--zellij-server/src/tab/unit/layout_applier_tests.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/zellij-server/src/tab/unit/layout_applier_tests.rs b/zellij-server/src/tab/unit/layout_applier_tests.rs
index 33ad8ee4..f67a9a17 100644
--- a/zellij-server/src/tab/unit/layout_applier_tests.rs
+++ b/zellij-server/src/tab/unit/layout_applier_tests.rs
@@ -187,6 +187,8 @@ fn create_layout_applier_fixtures(
let connected_clients_set = Rc::new(RefCell::new(HashSet::from([client_id])));
let mode_info = Rc::new(RefCell::new(HashMap::new()));
let stacked_resize = Rc::new(RefCell::new(false));
+ let stacked_pane_list = Rc::new(RefCell::new(false));
+ let reserved_top_rows = Rc::new(RefCell::new(HashMap::new()));
let session_is_mirrored = true;
let draw_pane_frames = PaneFrameStyle::Full;
let default_mode_info = ModeInfo::default();
@@ -199,6 +201,8 @@ fn create_layout_applier_fixtures(
mode_info.clone(),
character_cell_size.clone(),
stacked_resize,
+ stacked_pane_list,
+ reserved_top_rows,
session_is_mirrored,
draw_pane_frames,
default_mode_info.clone(),
@@ -317,6 +321,8 @@ fn create_layout_applier_fixtures_with_receivers(
let connected_clients_set = Rc::new(RefCell::new(HashSet::from([client_id])));
let mode_info = Rc::new(RefCell::new(HashMap::new()));
let stacked_resize = Rc::new(RefCell::new(false));
+ let stacked_pane_list = Rc::new(RefCell::new(false));
+ let reserved_top_rows = Rc::new(RefCell::new(HashMap::new()));
let session_is_mirrored = true;
let draw_pane_frames = PaneFrameStyle::Full;
let default_mode_info = ModeInfo::default();
@@ -329,6 +335,8 @@ fn create_layout_applier_fixtures_with_receivers(
mode_info.clone(),
character_cell_size.clone(),
stacked_resize,
+ stacked_pane_list,
+ reserved_top_rows,
session_is_mirrored,
draw_pane_frames,
default_mode_info.clone(),