summaryrefslogtreecommitdiffstats
path: root/zellij-client
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2022-02-18 21:10:06 +0100
committerGitHub <noreply@github.com>2022-02-18 21:10:06 +0100
commit821e7cbc5a9711173061a272dc0378fff1fe5596 (patch)
treed7806a3d88dbf70d27996d9f85f66e93135670b2 /zellij-client
parent10a22c479ffb4d76627eadbee2dc4b53ae4309c3 (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.rs2
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