zellij/zellij-server/src
Henil Dedania 4ac9344085
feature(resize): Non directional resize (#520)
* feature(resize): Non directional resize

* Implement special cases

* fix resizing for panes that have `+` cross section

* fix resizing for panes that have `T` cross section

* fix panics

* Add Nondirection resize keys to plugin

* fix formatting

* fix: clippy warnings

* fix the last edge case

* implemented some of the suggested changes

* Remove helper function and elevate comment to top of function

* Use `=` to keep it consistent with Normal mode mapping as its easier to use

* Remove extra reference borrowing

* fix an edge case

* add test for nondirectional resize increase/decrease

* fix(controls): add + to resize

* refactor(resize): simplify methods

* fix(resize): properly resize opposite corner pane

Co-authored-by: Aram Drevekenin <aram@poor.dev>
2021-11-05 09:29:45 +01:00
..
panes feat(ui): add right-click support to plugins 2021-11-02 18:49:10 +00:00
ui fix(frames): don't pad empty pane title (#724) 2021-09-15 10:48:16 +02:00
unit feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
lib.rs refactor(screen): more multiple-users groundwork (#788) 2021-10-20 10:37:38 +02:00
logging_pipe.rs style(clippy): various fixes (#704) 2021-09-09 10:24:03 +02:00
os_input_output.rs chore(warnings): remove unused imports (#833) 2021-11-03 14:31:06 +01:00
pty.rs fix(cwd): open pane in cwd even if default shell is explicit (#834) 2021-11-03 17:59:28 +01:00
route.rs feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
screen.rs feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
tab.rs feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
thread_bus.rs chore(tests): move all integration tests to be either unit or e2e tests - remove old testing infra (#589) 2021-06-30 11:27:35 +02:00
wasm_vm.rs fix(perf): plugins are only compiled once 2021-10-26 18:43:17 +01:00