zellij/zellij-client/src
Aram Drevekenin 821e7cbc5a
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
2022-02-18 21:10:06 +01:00
..
unit fix(input): properly handle bracketed paste (#810) 2021-10-27 19:20:43 +02:00
command_is_executing.rs Big refactor: separate crates for client, server and utilities 2021-05-16 21:41:56 +05:30
input_handler.rs feat(ui): add floating panes (#1066) 2022-02-18 21:10:06 +01:00
lib.rs Feature: Add pane names (#928) 2021-12-09 23:30:40 +05:30
os_input_output.rs fix(perf): throttle resizes on sigwinch (#895) 2021-12-05 11:26:32 +01:00
stdin_handler.rs fix(mouse): prevent unhandled mouse events escape to terminal (#976) 2021-12-28 21:39:20 +01:00