zellij/zellij-server/src
Aram Drevekenin 407120b872
feat(ui): stacked resize (#3957)
* work

* tests and initial notes for refactoring

* refactor(stacked-panes): break out pane

* vertical functionality working with a single stack

* refactor: break out pane from stack

* fix: properly support multiple stacks in tab

* combining multiple stacks vertically

* vertical resizing working for all cases

* base functionality and tests

* some UX tweaking

* final functionality for directionless stacked increase

* some cleanups

* moar cleanups

* refactor: stacked resize

* fix: issue where resizing stacked geoms to 0 would cause them to overflow afterwards

* fix: handle uneven stacking

* functionality with tombstones

* new open new pane functionality

* match decrease increment behavior to increase one and fix some issues

* set fullscreen if maxed out

* allow splitting stacks

* fix tests mostly by parameterizing stacked_resize

* add tests

* some cleanups

* style(fmt): rustfmt

* add to config

* disable ci cache

* is_stacked => stacked

* docs(config): remove duplication
2025-01-28 21:24:07 +01:00
..
output feat(terminal): mouse AnyEvent tracking (1003) 2025-01-14 15:42:06 +01:00
panes feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
plugins Update rust toolchain to 1.84 (#3945) 2025-01-25 17:43:49 +00:00
tab feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
ui feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
unit feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
background_jobs.rs fix(http): web requests (#3643) 2024-10-04 18:09:06 +02:00
lib.rs feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
logging_pipe.rs dependencies: switch from Wasmer to Wasmtime (#3349) 2024-06-28 16:47:43 +02:00
os_input_output.rs feat(plugins): allow opening command panes in the background (hidden) (#3530) 2024-07-29 11:40:01 +02:00
pty.rs fix(tabs): maintain event order for MoveTab (#3758) 2024-11-11 16:30:03 +01:00
pty_writer.rs fix(rendering): occasional glitches while resizing (#2621) 2023-07-12 20:30:41 +02:00
route.rs feat(terminal): mouse AnyEvent tracking (1003) 2025-01-14 15:42:06 +01:00
screen.rs feat(ui): stacked resize (#3957) 2025-01-28 21:24:07 +01:00
session_layout_metadata.rs feat(plugins): add API to list clients, their focused panes and running commands/plugins (#3687) 2024-10-22 15:27:40 +02:00
terminal_bytes.rs Errors: Ignore errors from async when quitting (#1918) 2022-11-12 10:18:15 +00:00
thread_bus.rs feat(ui): swap layouts and stacked panes (#2167) 2023-02-17 12:05:50 +01:00