Commit Graph

289 Commits

Author SHA1 Message Date
Aram Drevekenin
55c5b640ed
docs(changelog): update cwd fix 2021-11-03 18:02:06 +01:00
Brooks Rady
b37b9e81cb
chore(docs): update changelog 2021-11-02 18:52:02 +00:00
a-kenji
2904c04ab0 docs(changelog): colors_transform to colorsys 2021-11-02 11:47:49 +01:00
Aram Drevekenin
7e9dc406bc
docs(changelog): forkpty => openpty 2021-11-01 22:03:22 +01:00
a-kenji
043a3cf388 docs(changelog): add rust-version to Cargo.toml 2021-11-01 17:15:48 +01:00
a-kenji
c39c27c98c docs(changelog): fix typo bug_report template 2021-11-01 13:23:35 +01:00
a-kenji
c3e361de22 docs(changelog): Add WriteChars action 2021-11-01 08:53:53 +01:00
a-kenji
13f3e747e4 docs(changelog): fix unused import on darwin 2021-10-31 20:47:26 +01:00
a-kenji
0cfc5633d3 docs(changelog): update cargo-make for v0.35.3 2021-10-31 20:44:09 +01:00
a-kenji
954b432711 docs(changelog): fix a typo 2021-10-31 20:40:50 +01:00
Aram Drevekenin
03e62eb91c
docs(changelog): fix link 2021-10-30 10:56:50 +02:00
Aram Drevekenin
bbf88c63d3
docs(changelog): home end key fix 2021-10-29 15:29:44 +02:00
Aram Drevekenin
2ac1454ec0
docs(changelog): scroll fix 2021-10-29 12:23:49 +02:00
Aram Drevekenin
14df486353
docs(changelog): bracketed paste fix 2021-10-27 19:22:26 +02:00
Brooks Rady
3b1dd1253a
chore(docs): update changelog 2021-10-26 18:49:01 +01:00
Aram Drevekenin
70acfe74f2
docs(changelog): wide char midline fix 2021-10-26 16:46:58 +02:00
Kunal Mohan
829882d556 docs(changelog): Rotate Pane locations (#802) 2021-10-26 09:56:37 +05:30
Alex Kenji
90c68fb6a6 docs(changelog): Use hyperlinks for setup --check subcommand 2021-10-25 20:09:50 +02:00
Aram Drevekenin
e1dab60d4f
docs(changelog): performance fix 2021-10-25 16:52:26 +02:00
Aram Drevekenin
aa53a03726 chore(release): v0.19.0 2021-10-20 12:28:23 +02:00
Aram Drevekenin
e5b0e28a41
docs(changelog): multiple-clients groundwork 2021-10-20 10:55:57 +02:00
Kunal Mohan
4fa55dbfde docs(Cchangelog): directional movement of panes #762 2021-10-19 20:26:43 +05:30
Brooks J Rady
b94b25c5fe fix(plugin): clean up the mouse PR a little 2021-10-12 23:11:23 +01:00
Kunal Mohan
a6453f111e docs(changelog): preserve umask/keep default file permissions 2021-10-12 20:49:24 +05:30
Aram Drevekenin
21901c6e79
docs(changelog): kill sessions commands 2021-10-11 16:59:14 +02:00
Aram Drevekenin
8415004834
docs(changelog): update screen/tab client refactor 2021-10-07 15:26:24 +02:00
Aram Drevekenin
24154e40e0
docs(changelog): fullscreen fix 2021-10-07 13:43:19 +02:00
a-kenji
4ca8a2b327 docs(changelog): add options to default config file 2021-10-05 20:09:19 +02:00
a-kenji
aa838c3339 docs(changelog): switch setup order 2021-10-05 13:44:43 +02:00
a-kenji
f616af362c docs(changelog): treat empty config files as valid
- treat empty config files as valid empty yaml files
2021-10-01 22:06:04 +02:00
Kunal Mohan
ee7b4a85b0 docs(changelog): fix scroll buffer overwrite when scrolled up 2021-10-01 22:30:00 +05:30
Aram Drevekenin
4b94949b5a chore(release): v0.18.1 2021-09-30 11:14:41 +02:00
Aram Drevekenin
ce2957cb37 docs(changelog): update strider hotfix 2021-09-30 10:50:15 +02:00
Aram Drevekenin
d001dea238 docs(changelog): mouse selection hotfix 2021-09-30 10:23:31 +02:00
Aram Drevekenin
50452b53cb chore(release): v0.18.0 2021-09-29 14:48:24 +02:00
Aram Drevekenin
cff3098f12
docs(changelog): viewport scrollback fix 2021-09-28 16:45:17 +02:00
Aram Drevekenin
865209c18b
docs(changelog): progress bar fix 2021-09-28 15:42:32 +02:00
Aram Drevekenin
9227ff0981
docs(changelog): fullscreen message 2021-09-27 12:08:59 +02:00
Aram Drevekenin
5c54bf18c2
feat(sessions): mirrored sessions (#740)
* feat(sessions): mirrored sessions

* fix(tests): input units

* style(fmt): make rustfmt happy

* fix(tests): make mirrored sessions e2e test more robust

* refactor(sessions): remove force attach

* style(fmt): rustfmtify

* docs(changelog): update change

* fix(e2e): retry on all errors
2021-09-27 11:29:13 +02:00
Brooks Rady
c93a4f1f67
chore(docs): update changelog 2021-09-22 18:38:31 +01:00
a-kenji
852f363b11 docs(changelog): Copy example config on release 2021-09-21 17:17:27 +02:00
a-kenji
9de73d2920 docs(changelog): Solely name tab in tabs section 2021-09-21 16:41:12 +02:00
Brooks Rady
16844c375d
chore(docs): update changelog 2021-09-19 16:22:01 +01:00
Brooks Rady
84e045aeef
chore(docs): add new Visible event 2021-09-19 14:17:20 +01:00
Kunal Mohan
d16cd31927 Docs(changelog): attach --create feature (#731) 2021-09-19 18:32:59 +05:30
Aram Drevekenin
72b0474d02
docs(changelog): update cwd fix 2021-09-17 09:08:10 +02:00
Aram Drevekenin
4219266523 chore(version): bump changelog version 2021-09-15 16:13:26 +02:00
Aram Drevekenin
720a3ecbaf
Fix prompt line overflowing when resizing panes (#725)
* fix(wrap): do not wrap empty lines and properly place cursor when resizing

* fix(wrap): truncate last blank line wraps

* fix(wrap): truncate lines right after unwrapping them

* refactor(grid): remove unused method

* docs(changelog): document change
2021-09-15 15:44:36 +02:00
Aram Drevekenin
eaf72db29b
docs(changelog): update pane title fix 2021-09-15 10:49:36 +02:00
a-kenji
645992483d docs(changelog): Add options subcommand to attach 2021-09-13 16:24:27 +02:00
a-kenji
cfdc2eabfa docs(changelog): Improve handling of empty yaml files 2021-09-13 12:25:31 +02:00
a-kenji
b42ce60348 docs(changelog): add naming tab's in the layout 2021-09-13 11:58:11 +02:00
a-kenji
7c959ee3a2 docs(changelog): fix automated builds that use setup 2021-09-12 23:14:29 +02:00
a-kenji
829ff953e1 docs(changelog): unicode_width in tab-bar titles 2021-09-12 20:30:55 +02:00
Aram Drevekenin
8888476885
docs(changelog): document cwd fix 2021-09-10 17:36:38 +02:00
Aram Drevekenin
26a970a7d8
docs(changelog): tab bar fixes 2021-09-09 16:40:14 +02:00
Brooks Rady
f0da6872df
docs(changelog): add cmd_exec feature 2021-09-09 11:51:21 +01:00
a-kenji
0f0122fb59 chore(docs): fix/update example config file 2021-09-06 21:26:26 +02:00
Aram Drevekenin
203a42c616
fix(borders): properly handle in-viewport borderless panes (#697)
* fix(borders): properly handle in-viewport borderless panes

* style(fmt): make clippy happy

* fix(borders): properly handle panes outside the viewport on startup

* style(fmt): not this time, clippy

* docs(changelog): document change
2021-09-06 20:26:30 +02:00
Aram Drevekenin
86fdd2400e
fix(borders): properly handle wide chars in pane titles (#698)
* work

* fix(frame): properly handle widechars in frame titles

* style(fmt): make rustfmt happy

* fix(truncate): do not reverse second part of string (oops)

* docs(changelog): document change
2021-09-06 20:24:47 +02:00
Aram Drevekenin
1c9dc35121
docs(changelog): update tab fix 2021-09-06 11:24:12 +02:00
Aram Drevekenin
6ec51952d0
fix(tabs): force render by index rather than by position (#684)
* fix(tabs): force render by index rather than by position

* docs(changelog): document change
2021-09-01 16:43:42 +02:00
Aram Drevekenin
e993a23a85 chore(release): v0.16.0 2021-08-31 10:00:26 +02:00
Brooks Rady
4af159574c
chore(docs): update changelog 2021-08-28 17:54:32 +01:00
a-kenji
b4de405fa8 docs(changelog): formatting 2021-08-26 18:26:21 +02:00
a-kenji
a361c6e1ac docs(changelog): add template and tabs to layout 2021-08-26 17:58:54 +02:00
Aram Drevekenin
6f2d7d0176
fix(compatibility): maintain original cursor shape (#659)
* fix(compatibility): maintain original cursor shape

* docs(changelog): document change
2021-08-25 13:43:18 +02:00
Aram Drevekenin
c8d10ee64d
fix(compatibility): only send bracketed paste to terminals requesting it (#658)
* fix(compatibility): only send bracketed paste to terminals requesting it

* docs(changelog): update change

* style(fmt): make rustfmt happy
2021-08-24 10:24:10 +02:00
a-kenji
7a2f86db1b docs(changelog): add ToggleTab action 2021-08-23 23:20:47 +02:00
Aram Drevekenin
d969bbfea7
fix(compatibility): docker-compose progress bar (#656)
* fix(compatibility): docker-compose progress bar

* docs(changelog): progress bar fix

* style(fmt): make rustfmt happy
2021-08-23 20:55:31 +02:00
Aram Drevekenin
01c5378773
docs(changelog): copy to clipboard UI 2021-08-23 15:52:38 +02:00
Aram Drevekenin
e889891604
Fix scrolling (#650)
* fix(grid): scroll up on empty line

* fix(grid): line wrapping while scrolling

* style(grid): fix names

* docs(changelog): document fix
2021-08-19 13:28:08 +02:00
Aram Drevekenin
fde38dcb44
docs(changelog): nushell fix 2021-08-16 14:20:23 +02:00
Aram Drevekenin
da3f20c816
fix(compatibility): support changing index colors with osc (#646)
* fix(compatibility): support changing index colors with osc

* style(fmt): make rustfmt happy

* style(fmt): make clippy happy

* style(fmt): make rustfmt happy

* docs(changelog): document fix
2021-08-13 17:23:39 +02:00
Aram Drevekenin
a37d3e5889
feat(ui): pane frames (new pane UI) (#643)
* work

* resize working

* move focus working

* close pane working

* selection and fullscreen working

* pane title line

* titles and conditional scroll title

* whole tab resize working

* plugin frames working

* plugin splitting working

* truncate pane frame titles

* cleanup

* panes always draw their own borders - also fix gap

* toggle pane frames

* move toggle to screen and fix some bugs

* fix plugin frame toggle

* fix terminal window resize

* fix scrolling and fullscreen bugs

* unit tests passing

* e2e tests passing and new test for new frames added

* refactor: TerminalPane and PluginPane

* refactor: Tab

* refactor: moar Tab

* refactor: Boundaries

* only render and calculate boundaries when there are no pane frames

* refactor: Layout

* fix(grid): properly resize when coming back from alternative viewport

* style: remove commented code

* style: fmt

* style: fmt

* style: fmt + clippy

* docs(changelog): update change
2021-08-12 14:50:00 +02:00
a-kenji
309f4a62bf docs(changelog): Fix update plugins #621 2021-08-01 17:50:43 +02:00
a-kenji
32e0fa0b06 docs(changelog): Simplify deserialization slightly 2021-07-28 19:12:31 +02:00
a-kenji
a62dea4ea3 docs(changelog): Add ScrollToBottom action #626 2021-07-25 20:36:07 +02:00
a-kenji
f5734f2bf1 docs(changelog): add dump layout to stdout 2021-07-22 18:47:28 +02:00
a-kenji
d74a1bd7c5 docs(changelog): display session-name in tab-bar 2021-07-22 16:48:54 +02:00
Brooks Rady
2bb3c08ae2
chore(changelog): add logging feature 2021-07-21 12:38:25 +01:00
a-kenji
105ae61682 docs(changelog): noop for mouse actions on plugins 2021-07-20 16:27:32 +02:00
Brooks J Rady
55bc1feee1 chore(release): rotate changelog 2021-07-19 20:50:01 +01:00
a-kenji
3df0210647 Fix formating of markdown 2021-07-09 17:49:36 +02:00
a-kenji
be1cb626ee Fix formatting of markdown 2021-07-09 17:47:21 +02:00
a-kenji
910c3d4291 docs(changelog): Add on_force_close #609 2021-07-09 17:29:37 +02:00
a-kenji
f755ef23d9 docs(changelog): Add commands to layout #600 2021-07-09 17:08:01 +02:00
a-kenji
50d049a0ed docs(changelog): Change Run binding #602
Change
```
Run: {command: <path>, args: [ARGS], direction: <direction> }
```
into
```
Run: {cmd: <path>, args: [ARGS], direction: <direction> }
```
2021-07-07 11:09:26 +02:00
Aram Drevekenin
79c30e9d59
docs(changelog): kill children properly 2021-07-05 18:52:15 +02:00
Aram Drevekenin
9c419a0a4f
docs(changelog): fix version number again :) 2021-07-05 11:08:58 +02:00
Aram Drevekenin
50a580f6bd
docs(changelog): fix version number 2021-07-05 11:08:26 +02:00
Aram Drevekenin
7fe87f59a3 chore(version): bump development version 2021-07-05 11:04:51 +02:00
a-kenji
579701a2bb docs(changelog): Add layout-dir to setup --check #599 2021-07-04 17:34:55 +02:00
Aram Drevekenin
51c826b991
docs(changelog): initial mouse support 2021-07-02 16:41:27 +02:00
a-kenji
2a024db839 chore(changelog): Add run-command option #596 2021-07-02 14:08:14 +02:00
a-kenji
04ad07d9e9 docs(changelog): Add option for default-shell 2021-07-01 20:28:00 +02:00
Kunal Mohan
07ad2f54ea docs(changelog): Autodetach #581 2021-06-19 11:35:44 +05:30
a-kenji
dc8487cb4f Fix missing layout-dir in makefile
The `layout-dir` got removed, but the
make action depended on the `dir`.
2021-06-17 16:45:04 +02:00
a-kenji
5c69ce9aad docs(changelog): layout dir from data to config 2021-06-16 19:03:07 +02:00
a-kenji
8e097c258a docs(changelog): improve layout errors 2021-06-15 11:22:14 +02:00
Brooks J Rady
dc44a00699 chore(release): bump development version 2021-06-04 10:28:03 +01:00
Aram Drevekenin
24165b6178
docs(changelog): performance fix 2021-06-03 14:04:36 +02:00
a-kenji
d7f12ea58c docs(changelog): add disable-status-bar layout 2021-06-01 10:41:10 +02:00
a-kenji
903017fd8e docs(changelog): Don't rename unnamed tabs: 554 2021-06-01 10:24:32 +02:00
a-kenji
c787cea9e0 docs(changelog): Fix config options 2021-06-01 09:39:18 +02:00
a-kenji
a67bd140a5 docs(changelog): Add option to specify a theme 2021-05-30 19:43:22 +02:00
a-kenji
fe299325eb docs(changelog): Add default_mode to attach 549 2021-05-29 20:55:03 +02:00
a-kenji
154ed3d41c docs(changelog): Add default_mode option 2021-05-29 18:19:34 +02:00
Kunal Mohan
ef7424d906 docs(changelog): add #547 and #548 2021-05-29 21:43:04 +05:30
Kunal Mohan
00bbe2b0f8 docs(changelog): Optional session name in attach #542 2021-05-29 00:45:11 +05:30
Kunal Mohan
6017305bb0 docs(changelog): Fix lag #536 2021-05-28 21:16:16 +05:30
Aram Drevekenin
c53731bfa8
docs(changelog): update compatibility fix 2021-05-28 17:31:45 +02:00
Aram Drevekenin
d54c82420e chore(version): bump development version 2021-05-28 14:35:34 +02:00
Aram Drevekenin
9bdb40b4c6 chore(version): bump development version 2021-05-27 14:41:33 +02:00
Aram Drevekenin
099cbadc2b
docs(changelog): wide character support 2021-05-26 18:07:27 +02:00
Kunal Mohan
f55805d653 Docs(changelog): Detachable sessions #531 2021-05-25 17:36:12 +05:30
Aram Drevekenin
8235f48849
docs(changelog): pty fix 2021-05-24 15:02:21 +02:00
a-kenji
658df7ac17 Change Description of Config Flags
* Make distinction clearer between certain
  flags
2021-05-22 09:49:01 +02:00
a-kenji
79e7c414b7 Fix clean flag
* The setup subcommand was exiting the programm no matter what
  even if the `clean` flag was provided.
  Now it returns to the
  main function on encountering the clean flag.
2021-05-18 11:12:57 +02:00
a-kenji
58a1ff82c1 docs(changelog): Split Layout Flag 514 2021-05-18 10:49:52 +02:00
Aram Drevekenin
7dbf859508
docs(changelog): update osc change 2021-05-17 18:15:22 +02:00
Kunal Mohan
51f1b53fe2 Docs(changelog): Restructuring #515 2021-05-17 01:49:00 +05:30
Kunal Mohan
8d742ccc53 Docs(changelog): Multiprocess model #499 2021-05-15 23:07:39 +05:30
a-kenji
20d4b1826d docs(changelog): Remove unused import 2021-05-15 17:39:29 +02:00
Aram Drevekenin
97589c6a92 chore(version): bump development version 2021-05-15 13:50:35 +02:00
a-kenji
fef150c8ff docs(changelog): Invert Asset Installation 2021-05-15 13:17:35 +02:00
a-kenji
ed0cea96dc docs(changelog): Add check to the setup subcommand 2021-05-14 12:01:14 +02:00
Aram Drevekenin
791cfd0a6e chore(version): bump development version 2021-05-14 11:01:13 +02:00
Aram Drevekenin
8cdc7fbb69
fix(input): forward unknown keys to active terminal (#501)
* fix(input): forward unknown keys to active terminal

* docs(changelog): update change
2021-05-13 17:15:13 +02:00
Aram Drevekenin
b93e51cf88
fix(compatibility): implement device reports (#500)
* fix(compatibility): implement device reports

* docs(changelog): update change
2021-05-13 16:09:07 +02:00
a-kenji
ad2f932b1a Fix Default Keybind for Tab -> Resize Mode 2021-05-12 16:04:07 +02:00
a-kenji
db592cc840 Merge branch 'main' of https://github.com/zellij-org/zellij into fix-simplified-ui 2021-05-12 15:36:50 +02:00
a-kenji
776a2c5151 Fix Simplified Ui
Propagate the config now, in all the places, as opposed to
fallback to a default.
2021-05-12 15:27:28 +02:00
Aram Drevekenin
ce00837ca2
docs(changelog): pasted text fix 2021-05-12 14:22:59 +02:00
Aram Drevekenin
ce50d6e406
docs(changelog): compatibility update 2021-05-12 11:29:27 +02:00
a-kenji
6ffd698d0a Slight rework of config loading.
Merges the cli and file configuration
2021-05-12 09:57:47 +02:00
a-kenji
2c2ab15ee7 docs(changelog): Add Option for Simplified Layout 2021-05-11 22:13:15 +02:00
a-kenji
38b8f64ae6
Merge pull request #479 from a-kenji/simple-font-ui
Add Option for Simplified Layout
2021-05-11 22:09:33 +02:00
a-kenji
1859abbb23 Change Ordering of the Default Config Directories
* since darwin doesn't have distinct data and config
  directories, assumptions that we had were invalid

* now the `HOME` config directory is loaded before the
  system config directory, in this case populating the
  data directory doesn't invalidate possible user configuration,
  because the configuration directory now exists
2021-05-11 13:24:26 +02:00
Aram Drevekenin
ce0ca2f997 chore(version): bump development version 2021-05-11 11:45:21 +02:00
a-kenji
4b39699964
Merge branch 'main' into mac-config 2021-05-11 11:10:34 +02:00
a-kenji
a116f6e177 Fix Max Config Directory
closes  #485

* fixes a regression on the config directory handling on mac
2021-05-11 11:09:04 +02:00
Aram Drevekenin
20dcb3f4ca
docs(changelog): update compatibility fixes 2021-05-11 11:08:14 +02:00
a-kenji
85a4e476f2 fixup! Merge branch 'main' of https://github.com/zellij-org/zellij into simple-font-ui 2021-05-10 20:54:39 +02:00
a-kenji
e2514b411c
Merge branch 'main' into dump-config-exit 2021-05-10 17:24:19 +02:00
Kunal Mohan
afcc990e69 docs(changelog): Switch tabs in normal mode #471 2021-05-10 20:49:01 +05:30
a-kenji
0abb165aec Fix exit code on dump-default-config 2021-05-10 17:14:00 +02:00
a-kenji
3c161a9de3 fixup! Add Option for Simplified Layout
* Add to Changelog
2021-05-10 16:55:26 +02:00
Aram Drevekenin
b2efb68a6e
docs(changelog): sync command migration 2021-05-07 16:08:03 +02:00
Aram Drevekenin
ba7368667c
docs(changelog): terminal aifx 2021-05-07 16:04:42 +02:00