diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-07-04 16:27:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-04 16:27:08 +0200 |
| commit | 82c4a24d701ecf9a48aa01bcc5c0bb3882747fe7 (patch) | |
| tree | 906e2f207dc1f5bf01112d7889663a2ce0a4cf2f /zellij-server/src/tab/unit/layout_applier_tests.rs | |
| parent | Reduce compilation time (#5321) (diff) | |
| download | sl0ppij-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.rs | 8 |
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(), |
