zellij/zellij-utils/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
..
input feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
channels.rs refactors for #525 (#534) 2021-05-27 16:28:28 +02:00
cli.rs feat(cli): add kill-session command (#745) 2021-10-11 16:57:56 +02:00
consts.rs logging: remove unused log functions, change log file const to new file (#779) 2021-10-18 10:52:58 +02:00
errors.rs feature(resize): Non directional resize (#520) 2021-11-05 09:29:45 +01:00
ipc.rs fix(typo): Correct typo from occured to occurred (#821) 2021-10-31 20:39:57 +01:00
lib.rs feat(ui): initial mouse support (#448) 2021-07-02 16:40:50 +02:00
logging.rs logging: remove unused log functions, change log file const to new file (#779) 2021-10-18 10:52:58 +02:00
pane_size.rs feat(ui): overhauled resize and layout systems 2021-08-28 17:46:24 +01:00
position.rs feat(ui): overhauled resize and layout systems 2021-08-28 17:46:24 +01:00
setup.rs add(setup): change the links to be hyperlinks (#768) 2021-10-25 20:08:30 +02:00
shared.rs Fix: move colors_transform to colorsys (#832) 2021-11-02 11:46:06 +01:00