Jae-Heon Ji
0737a5a215
docs(changelog): add focus attribute in layout
2022-02-01 02:20:38 +09:00
Jae-Heon Ji
1d2e303926
feat: add focus attribute in layout ( #958 )
...
* 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
2022-02-01 02:19:21 +09:00
a-kenji
1163189d6b
docs(changelog): warn on active empty mode
2022-01-31 16:25:30 +01:00
a-kenji
c82ee774ce
fix(config): warn on mode without actions ( #1035 )
...
Log with a warning, if the user finds himself in a mode,
that has no action associated with it.
fix #949
2022-01-31 16:24:06 +01:00
Jae-Heon Ji
a0791e3504
docs(changelog): add theme example
2022-01-28 01:16:29 +09:00
Henri
692a30f32f
Create tokyonightDark.yaml ( #1015 )
...
* Create tokyonightDark.yaml
added tokyonight dark-storm-ish that I hacked from my config and wanted to share.
* Update and rename example/tokyonightDark.yaml to example/themes/tokyonightDark-theme.yaml
create a theme folder inside the example config. Didn't want to add the 256 color because I don't think that I can recreate it with any degree of accuracy.
* found the correct colors and added the original creator repo of the theme
* feat: add example of various theme
Co-authored-by: jaeheonji <atx6419@gmail.com>
2022-01-28 01:12:58 +09:00
Thomas Linford
20c7e7789d
docs(changelog): csi erase compatibility fix
2022-01-26 18:51:41 +01:00
Thomas Linford
cf22e1f50e
fix(compatibility): handle csi erase param 3 ( #1026 )
2022-01-26 18:50:29 +01:00
Thomas Linford
f851cc1861
docs(changelog): scroll by page up/down fix
2022-01-26 18:21:50 +01:00
Thomas Linford
a576b3150f
fix(scroll): scroll page up/down by actual amount of rows ( #1025 )
...
use pane content_rows to take account of frame enabled/disabled
2022-01-26 18:19:38 +01:00
Jae-Heon Ji
bbffbecdef
docs(changelog): accept only printable unicode
2022-01-25 22:17:19 +09:00
Jae-Heon Ji
8d224cb84a
feat: accept only printable unicode char ( #1016 )
...
* feat: accept only printable unicode char
* chore: revert comments
2022-01-25 22:11:31 +09:00
Jae-Heon Ji
430fd58707
docs(changelog): update parsing crate to clap v3.0
2022-01-24 13:53:33 +09:00
Marcin Puc
e58b67ce2e
chore(deps): update arg parsing to clap v3 ( #1017 )
...
* Update arg parsing to clap v3
* Ignore shell argument case
2022-01-23 20:59:03 +01:00
Jordan Callicoat
5f86dc4fd0
doc(config): add copy-command examples to default config (PR #996 ) ( #1019 )
2022-01-20 17:36:59 +01:00
Thomas Linford
ddbf16e1b3
docs(changelog): copy-command option
2022-01-15 12:41:25 +01:00
Christophe Verbinnen
9cc2645db0
Add a copy command option ( #996 )
...
Usage: zellij options --copy-command "xclip -sel clip"
Co-authored-by: Christophe Verbinnen <christophev@knowbe4.com>
2022-01-15 12:38:45 +01:00
Jae-Heon Ji
6af419528f
docs(changelog): fix dependency problem
2022-01-13 20:48:00 +09:00
Jae-Heon Ji
65a12c0f5e
feat: change dependency for process_cwd ( #1001 )
...
* feat: change dependency for process_cwd
* test: add unittest for get_cwd
* chore: apply clippy
* test: change tty to openpty
* test(e2e): update case
2022-01-13 20:41:13 +09:00
Aram Drevekenin
f6c56f6ea3
style(comment): remove outdated
2022-01-12 09:38:04 +01:00
Aram Drevekenin
737787702e
style(format): remove debug message
2022-01-11 17:03:47 +01:00
Aram Drevekenin
49af892970
docs(changelog): cwd fix
2022-01-09 11:02:06 +01:00
Jae-Heon Ji
d2cfcb3bab
fix: add condition for existence of current_dir ( #995 )
2022-01-09 18:18:03 +09:00
Jae-Heon Ji
690af2e33d
docs(governance): add myself to governance
2022-01-07 23:46:57 +09:00
Aram Drevekenin
e06300f7db
chore(version): bump development version
2022-01-05 11:14:15 +01:00
Aram Drevekenin
f6ee6ec6e5
chore(release): v0.24.0
2022-01-05 10:37:31 +01:00
Aram Drevekenin
477ad9e1a6
chore(build): fix publishing flow
2022-01-05 10:34:29 +01:00
Kunal Mohan
59c71355a9
Remove unused dependency - termbg ( #992 )
2022-01-04 23:49:53 +05:30
Kunal Mohan
ba9f88443a
docs(changelog): Configurable scroll buffer size
2022-01-04 23:26:12 +05:30
Kunal Mohan
e23d06b70d
Feature: Configurable scroll buffer ( #936 )
...
* Configurable scroll buffer
* Fix unit test failures
* Add scroll_buffer_size description in the default config file
* Fix config file
2022-01-04 23:24:05 +05:30
matu3ba
3e0ac752cc
docs(config): add ALT-centered example with usage instructions ( #989 )
...
justification:
- 1. ca. 200 LOC vs ca. 350 LOC
- 2. 1 common prefix instead of 2
- 3. 2 ways instead of 4 to get back to normal mode (Esc+Enter)
- 4. mode switching only from and to normal mode
- 5. remove 4 modes without loss of functionality(except adjusting titles)
- 6. second key for mappings to switch to mode memorable
2022-01-04 17:35:44 +01:00
Aram Drevekenin
ee7b7946ef
docs(changelog): keybindings
2022-01-04 17:25:19 +01:00
Aram Drevekenin
d4b14d7657
feat(keybinds): improve default keybindings ( #991 )
2022-01-04 17:24:18 +01:00
Aram Drevekenin
0d0064afff
fix(panes): do not crash when closing fixed pane ( #987 )
2022-01-04 11:43:34 +01:00
Aram Drevekenin
34634f77f7
docs(changelog): recent fixes
2022-01-04 11:09:08 +01:00
Aram Drevekenin
d5fe53ef57
fix(tabs): dont panic when tab history is empty and closing tab ( #990 )
2022-01-04 11:07:09 +01:00
Kunal Mohan
4496c4d4dc
Pass active terminal title through to terminal emulator ( #980 )
2022-01-03 22:18:22 +05:30
Aram Drevekenin
04fe184713
docs(changelog): multi user tab clicking sync bug
2022-01-03 16:56:20 +01:00
Aram Drevekenin
153ed175af
fix(plugins): send events to plugins properly in a multiuser env ( #986 )
2022-01-03 16:55:21 +01:00
Aram Drevekenin
7dad61e529
refactor(tab): separate concerns (namely move pane positioning actions out 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
2022-01-03 15:56:41 +01:00
Aram Drevekenin
d509fea457
docs(changelog): multi user tab click crash
2022-01-03 15:56:04 +01:00
Jae-Heon Ji
5dd3fce4a1
fix(plugins): register correct client id ( #984 )
2022-01-03 15:54:41 +01:00
Aram Drevekenin
e2f9f30405
docs(changelog): ring bell
2022-01-03 15:50:59 +01:00
auronandace
00e923cfdc
Implement passing the bell signal to the terminal ( #981 )
...
* implement passing the bell signal to the terminal
* Add files via upload
add fixture to test against
2022-01-03 15:50:00 +01:00
Aram Drevekenin
82384dc970
docs(changelog): switch tab mouse fullscreen fix
2022-01-03 14:59:22 +01:00
dswij
8f5325e4ed
fix(ui): left click on tabs when pane is on fullscreen mode ( #977 )
...
* Fix left click on tabs when pane is on fullscreen mode
* run fmt
2022-01-03 14:58:15 +01:00
Aram Drevekenin
855413c8c4
docs(changelog): multi user tab switch fix
2021-12-29 16:33:21 +01:00
Jae-Heon Ji
e1997f6e7d
fix: update switch to tab bug in multiple users ( #959 )
...
* fix: update switch to tab for multiple user
* chore: remove unnecessary comments
2021-12-29 16:32:38 +01:00
Aram Drevekenin
d296da8cfa
docs(changelog): asset creation fix
2021-12-29 16:29:58 +01:00
Jae-Heon Ji
b81268e80c
fix(commands): add install default assets ( #961 )
2021-12-29 16:28:51 +01:00