diff options
author | Aram Drevekenin <aram@poor.dev> | 2022-02-18 21:10:06 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-18 21:10:06 +0100 |
commit | 821e7cbc5a9711173061a272dc0378fff1fe5596 (patch) | |
tree | d7806a3d88dbf70d27996d9f85f66e93135670b2 /zellij-client | |
parent | 10a22c479ffb4d76627eadbee2dc4b53ae4309c3 (diff) |
feat(ui): add floating panes (#1066)
* basic functionality
* close and reopen scratch terminal working
* embed/float and resize whole tab for floating and static floating panes
* move focus working
* fix focus change in floating panes
* move pane with mouse
* floating z indices
* tests and better resize algorithm
* starting to work on performance
* some performance experimentations
* new render engine
* reverse painters algorithm for floating panes
* fix frame buffering
* improve ux situation
* handle multiple new panes on screen without overlap
* adjust keybindings
* adjust key hints
* fix multiuser frame ui
* fix various floating/multiuser bugs
* remove stuff
* wide characters under floating panes
* fix wide character frame override
* fix non-frame boundaries interactions with floating panes
* fix selection character width
* fix title frame wide char overflow
* fix existing tests
* add tests
* refactor output out of tab
* refactor floating panes out of tab
* refactor tab
* moar refactoring
* refactorings and bring back terminal window title setting
* add frame vte output
* remove more unused stuff
* remove even more unused stuff
* you know the drill
* refactor floating panes and remove more stuffs
* refactor pane grids
* remove unused output caching
* refactor output
* remove unused stuff
* rustfmt
* some formatting
* rustfmt
* reduce clippy to normal
* remove comment
* remove unused
* fix closign pane
* fix tests
Diffstat (limited to 'zellij-client')
-rw-r--r-- | zellij-client/src/input_handler.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/zellij-client/src/input_handler.rs b/zellij-client/src/input_handler.rs index 3c2495c02..5ae838c46 100644 --- a/zellij-client/src/input_handler.rs +++ b/zellij-client/src/input_handler.rs @@ -199,6 +199,8 @@ impl InputHandler { } Action::CloseFocus | Action::NewPane(_) + | Action::ToggleFloatingPanes + | Action::TogglePaneEmbedOrFloating | Action::NewTab(_) | Action::GoToNextTab | Action::GoToPreviousTab |