Aram Drevekenin
|
ab74b9974a
|
refactor(tab): move tiled panes to their own module (#1239)
* work
* tests passing
* simplify render state
* move more stuff to state
* moved tiled panes outside
* move files around
* style(fmt): rustfmt
|
2022-03-18 10:32:43 +01:00 |
|
Ken Matsui
|
3346238a6b
|
fix(style): remove unnecessary borrow operators (#1084)
|
2022-02-24 11:08:05 +01:00 |
|
Ken Matsui
|
e73ce08ddf
|
fix(style): remove redundant .clone() calls (#1085)
|
2022-02-24 11:07:09 +01:00 |
|
Ken Matsui
|
f1f5ac01af
|
fix(lint): simplify unnecessary return statements (#1080)
|
2022-02-23 20:37:01 +01:00 |
|
Aram Drevekenin
|
256671aecc
|
fix(ui): restore get active at (#1076)
* don't crash if misusing the plugin pane api
* restore get active at
* rustfmt
|
2022-02-21 20:13:32 +01:00 |
|
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 |
|