| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
| |
* move: `test-template` layout to `layouts` directory
* remove(layout): test-template
|
| | |
|
| |
|
| |
There is a possible race condition in `0.8.0`.
|
| |
|
|
|
| |
* Add logging to ipc receiver
* Add to changelog
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* feat(ui): add more tips to status bar
* fix(e2e): clear status-bar-tips cache for each test
* style(fmt): rustfmt
|
| | |
|
| |
|
|
|
|
|
| |
* fix(ui): tweak simplified-ui tabs
* fix(ui): tweak simplified-ui status bar
* style(fmt): rustfmt
|
| | |
|
| |
|
|
| |
- when multiple mouse events are read from stdin,
start mouse hold repeat loop only if hold event is the last.
|
| |
|
|
|
| |
* feat(ui): minor tweaks to the compact tab bar
* style(fmt): rustfmt
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* initial commit for opening the current buffer in an editor
* fix(editor): take hidden panes into consideration when manipulating tiled grid
* when closing an edit buffer, take the geometry of the replaced buffer from the closed buffer
* if the floating panels are displayed, don't add to hidden panels the current buffer
* strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels
* Revert "strategy changing - put the panels inside a suppressed_panels HashMap instead of hidden_panels"
This reverts commit c52a203a20cf4c87c147be8b9c193ed6458c1038.
* remove the floating panes by moving them to the tiled_panes in hidden_panels
* feat(edit): open editor to correct line and don't crash when none is set
* formatting
* feat(edit): use suppressed panes
* style(fmt): rustfmt and logs
* style(fmt): clean up unused code
* test(editor): integration test for suppressing/closing suppressed pane
* test(e2e): editor e2e test
* style(fmt): rustfmt
* feat(edit): update ui and setup
* style(fmt): rustfmt
* feat(config): allow configuring scrollback_editor explicitly
* style(fmt): rustfmt
* chore(repo): build after merging
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/04c1b180862888302ddfb2e3ad9eaa63afc60cf8' (2022-05-17)
→ 'github:numtide/flake-utils/1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1' (2022-05-30)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
→ 'github:nixos/nixpkgs/236cc2971ac72acd90f0ae3a797f9f83098b17ec' (2022-06-03)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/0be302358da0f8ea3d3cc24a0639b6354fc45e7c' (2022-05-28)
→ 'github:oxalica/rust-overlay/e64770eac18a1983232a5bc55fa443d9f15cc489' (2022-06-04)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add(plugin): `compact-bar` & `compact` layout
* add(nix): `compact-bar` plugin
* add(config): `compact-bar` to the config
* add(workspace): `compact-bar` to workspace members
* add(assets): `compact-bar`
* chore(fmt): rustfmt
* add(nix): add `compact-bar`
* add: compact layout to dump command
* nix(build): fix destination of copy command
* add(makefile): add `compact-bar` to `plugin-build`
* add(layout): `compact-bar` to layout
* add: install `compact-bar` plugin
* fix(test): update input plugin test
* fix(plugin): default colors for compact-bar
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/48037fd90426e44e4bf03e6479e88a11453b9b66' (2022-05-18)
→ 'github:nixos/nixpkgs/83658b28fe638a170a19b8933aa008b30640fbd1' (2022-05-26)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/3bc2619665745f5e6f2efc3d0664edad4f62201b' (2022-05-21)
→ 'github:oxalica/rust-overlay/0be302358da0f8ea3d3cc24a0639b6354fc45e7c' (2022-05-28)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Merge --layout and --layout-path
* Fix e2e tests
* style(comment): reword help text
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| |
|
|
|
|
|
| |
* Update Dracula Theme
Dracula theme already exists in https://github.com/dracula/zellij
* Add link to dracula theme repo
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix possible lockup in the clients panic handler
When the pty the client was running in disappears, reading from stdin
causes a panic, which triggers the custom panic handler. This handler
attempts to print a backtrace to the terminal and tries to unset the raw
mode for that. Since the pty has already disappeared, the tcsetattr call
fails and causes a second panic, which locks everything up.
This commit fixes this by returning an Result from the unset_raw_mode
function, allowing the calling panic handler to handle any error
gracefully.
* Log any client panics to file
Since we are now aware of the fact that panics may happen / are handled
after the pty has disappeared, logging them to file seems useful: there
is no other other place to show them to the user.
* fix tests and improve function return type
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Updated names and dialoguer crates dependencies
I tried to build and run zellij with the updated dependencies and they seem to show no issues.
I need this in order to package zellij for Fedora.
* Updated cargo.lock
* fix: use suggested option for `names` crate
https://github.com/fnichol/names/blob/main/CHANGELOG.md#0120---2021-09-12
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* build: strip debug symbols
Stripping the symbols for the release build drops binary size
currently by 20% and the plugin binaries by up to 50%.
Alternative: Keep the debug symbols also on releases
* bump(rust): `1.58.0` -> `1.59.0`
* chore: bump MSRV `1.56` -> `1.59`
Needed for cargos strip-debug feature
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/12806d31a381e7cd169a6bac35590e7b36dc5fe5' (2022-05-14)
→ 'github:numtide/flake-utils/04c1b180862888302ddfb2e3ad9eaa63afc60cf8' (2022-05-17)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/d89d7af1ba23bd8a5341d00bdd862e8e9a808f56' (2022-05-12)
→ 'github:nixos/nixpkgs/48037fd90426e44e4bf03e6479e88a11453b9b66' (2022-05-18)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/f9ddceabd2ccd2bf3d08c83832f3709c94287144' (2022-05-14)
→ 'github:oxalica/rust-overlay/3bc2619665745f5e6f2efc3d0664edad4f62201b' (2022-05-21)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Initial commit for fixing #1353
* adding a new line between the lines_above and the viewport
* changes following code review
* implementing a test case for the dump screen
* implemented test case for dump_screen
* better regexp replace
* fixes following code review
* style(api): remove extraneous method in plugin pane
* style(fmt): rustfmt
* style(tests): fix method name
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| | |
|
| | |
|
| |
|
| |
add pty writer thread to avoid screen thread blocking on unistd::write
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* fix macos parsing issues
* format
* fix(ansiparser): validate first key on parse
Co-authored-by: Aram Drevekenin <aram@poor.dev>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Flake lock file updates:
• Updated input 'flake-utils':
'github:numtide/flake-utils/a4b154ebbdc88c8498a5c7b01589addc9e9cb678' (2022-04-11)
→ 'github:numtide/flake-utils/12806d31a381e7cd169a6bac35590e7b36dc5fe5' (2022-05-14)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/c777cdf5c564015d5f63b09cc93bef4178b19b01' (2022-05-05)
→ 'github:nixos/nixpkgs/d89d7af1ba23bd8a5341d00bdd862e8e9a808f56' (2022-05-12)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/43f4c4319fd29d07912a65d405ff03069c7748c4' (2022-05-07)
→ 'github:oxalica/rust-overlay/f9ddceabd2ccd2bf3d08c83832f3709c94287144' (2022-05-14)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
| | |
|
| | |
|
| | |
|
| | |
|