| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(ui): round frame corners
* Allow rounded_corners to be set without a palette
* Revert "Allow rounded_corners to be set without a palette"
This reverts commit 9271a4b5452f2e59e0ebd55136343f0fbfabaa13.
* fix(style): remove redundant code
* fix(style): clippy lints that somehow got missed
* feat(config): add ui config section
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* work
* tests passing
* simplify render state
* move more stuff to state
* moved tiled panes outside
* move files around
* style(fmt): rustfmt
|
| |
|
|
|
|
|
|
| |
fix(wasm_vm): use `cache_dirs` for ephemeral plugin data
Use proper `cache_directories` by default, that users can be expected
to have proper write permissions for.
The directory is used for plugin hashes, and compilation data.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* fix(feat): `disable_automatic_asset_installation`
This fixes a regression in the feature system:
The asset installation didn't get turned off by the feature.
Add error logging to the install functions.
Properly show features in setup
disable `mkdir` in `wasm_vm` on `feature-disable-asset-installation`
Alternative:
Is this even needed? We make sure the directory is there upon the
normal asset installation.
fixes #1130
|
| |
|
|
|
|
|
|
|
| |
* handle sgr mouse mode enable by applications
* forward mouse events
* fix scroll events not forwarded to floating panes
* improve mouse hold/release with floating panes
|
| | |
|
| |
|
|
|
| |
* fix(compatibility): replace wide characters under cursor properly
* style(fmt): rustfmt
|
| | |
|
| |
|
|
| |
(#1186)
|
| |
|
|
|
|
|
| |
* feat: update detach and remove client
* chore: apply clippy warning
* fix(tests): update snapshot
|
| | |
|
| |
|
|
|
|
|
| |
* fix: Allow terminal title passthrough even when not drawing pane frames.
* Minor formatting fix.
* Handle case where the session name is not set.
|
| | |
|
| | |
|
| |
|
|
| |
(#1120)
|
| |
|
|
| |
(#1081)
|
| |
|
| |
The set title escape code needs to be terminated with a bell character. See https://tldp.org/HOWTO/Xterm-Title-3.html
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* feat: sync socket connection in
* chore: apply clippy
* chore: change message name
|
| |
|
|
|
|
|
| |
* don't crash if misusing the plugin pane api
* restore get active at
* rustfmt
|
| |
|
|
|
|
|
| |
* basic ui
* update plugins
* rustfmt
|
| |
|
| |
When copying wrapped lines do not treat them as separate lines.
|
| |
|
|
|
|
|
|
|
| |
* work
* basic tmux move and functionality
* tmux mode ui
* rustfmt
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
* grid: add fzf test case
* revert alternate viewport creation to contain an empty row
|
| |
|
| |
add copy_cliboard option to allow configuring copy destination to primary selection instead of default clipboard
|
| |
|
|
|
|
| |
avoid moving lines to lines_above when in alternate screen.
adjust resizing when in alternate screen:
* remove extra lines instead of sending to lines_above
* truncate excess characters
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(layout): add focus attribute in layout
* feat: add state of focus to tab
* chore: i love clippy
* test(layout): update focus options
* feat: add focus pane
* feat: apply focus-pane when layout is only loaded
* change the instruction name for focus-on-tab
* chore: apply cargo-fmt
* test: add e2e testcase
|
| | |
|
| |
|
| |
use pane content_rows to take account of frame enabled/disabled
|
| |
|
|
|
| |
* feat: accept only printable unicode char
* chore: revert comments
|
| |
|
|
|
| |
Usage: zellij options --copy-command "xclip -sel clip"
Co-authored-by: Christophe Verbinnen <christophev@knowbe4.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* feat: change dependency for process_cwd
* test: add unittest for get_cwd
* chore: apply clippy
* test: change tty to openpty
* test(e2e): update case
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Configurable scroll buffer
* Fix unit test failures
* Add scroll_buffer_size description in the default config file
* Fix config file
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of tab) (#985)
* refactor: move resizing methods to pane resizer
* refactor: move focus and close methods to pane grid
* refactor(tab): move move methods positioning to pane grid
* refactor(tab): separate pane resizer from pane grid
* style(fmt): make rustfmt happy
* style(fmt): make clippy happy
|
| | |
|
| |
|
|
|
|
|
| |
* implement passing the bell signal to the terminal
* Add files via upload
add fixture to test against
|
| |
|
|
|
| |
* Fix left click on tabs when pane is on fullscreen mode
* run fmt
|