Commit Graph

959 Commits

Author SHA1 Message Date
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
7d553bbeba
Merge pull request #488 from a-kenji/darwin-config-dir
Change Ordering of the Default Config Directories
2021-05-11 13:24:56 +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
8bb476457e
Merge pull request #487 from a-kenji/mac-config
Fix Max Config Directory
2021-05-11 11:13:13 +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
Aram Drevekenin
073d39705e
Terminal compatibility: various behaviour fixes (#486)
* fix(compatibility): various behaviour fixes

* style(fmt): rustfmt

* style(fmt): thanks clippy for teaching me about matches!
2021-05-11 11:06:19 +02:00
a-kenji
5f2c5d2bda !fixup Add Option for Simplified Layout
* fix test
2021-05-10 21:21:19 +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
ef69644f1b fixup! Add Option for Simplified Layout
* merge structop and serde structs
2021-05-10 17:42:59 +02:00
a-kenji
ba4e23b163
Merge pull request #480 from a-kenji/dump-config-exit
Fix exit code on `dump-default-config`
2021-05-10 17:24:52 +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
Kunal Mohan
74526a936a
Merge pull request #471 from dantepippi/switch-tabs-464
Switching Tabs if there's no pane in the direction
2021-05-10 20:44:05 +05:30
a-kenji
0abb165aec Fix exit code on dump-default-config 2021-05-10 17:14:00 +02:00
a-kenji
9c5f0a05c1 Poke 2021-05-10 17:08:30 +02:00
a-kenji
3c161a9de3 fixup! Add Option for Simplified Layout
* Add to Changelog
2021-05-10 16:55:26 +02:00
a-kenji
84e4876813 fixup! Add Option for Simplified Layout 2021-05-10 16:51:06 +02:00
a-kenji
088bcf3dd8 Add Option for Simplified Layout
* the simplified layout omits the Nerdfonts characters that are not
  found in every Fontset

* add an optional config option to opt into the simplified ui
  `simplified_ui: bool`

* add a config flag that allows opting into the simplified ui
  `zellij options --simplified-ui`

* move the `clean` flag to the `setup` subcommand
2021-05-10 16:03:06 +02:00
matu3ba
2f1bba753a
improve bug report template (#466)
Give copy-paste commands and give example of typical
information and density. Refer to common sense of the issue author.
2021-05-10 14:13:26 +02:00
Dante Pippi
62796c1a31 After rebase 2021-05-09 17:24:15 -03:00
Dante Pippi
9c09cf1658 New behavior for h and l
New behavior for h and l, will change tabs if there are no available
panes in the direction.

cargo clippy

Ensuring atomicity for the MoveFocusOrTab

- Blocking the input thread for the action MoveFocusOrTab
- Using "unreachable" macro in match arm to make it clear that the
directions Up and Down should not be used with the action MoveFocusOrTab

Adding tests
2021-05-09 17:05:14 -03:00
Kyle Sutherland-Cash
2cd433d0d6
Merge pull request #473 from zellij-org/bus-business-with-extra-merge-fun
Refactoring sender/receiver stuff - post-merge
2021-05-09 05:58:46 -07:00
Kyle Sutherland-Cash
3689d652ef And format... 2021-05-09 01:52:21 -07:00
Kyle Sutherland-Cash
0a17323bc4 Bit more module tidy up 2021-05-09 01:48:21 -07:00
Kyle Sutherland-Cash
74b5479629 Revert accidental rename of ToggleActiveSyncTab 2021-05-09 01:37:27 -07:00
Kyle Sutherland-Cash
ce92374f8e cargo fmt 2021-05-08 10:55:13 -07:00
Kyle Sutherland-Cash
4fb4faa28d Markups from self-review 2021-05-08 05:07:41 -07:00
Kyle Sutherland-Cash
9a3e8bcb84 First round of merging against server-client and color stuff 2021-05-08 04:32:31 -07:00
matu3ba
7b5e728f9d
README: shortening + add explanation (#470)
* README: shortening + add explanation

explain debug build command for bug reports

* docs(readme): capitalize

Co-authored-by: Aram Drevekenin <aram@poor.dev>
2021-05-07 16:13:20 +02:00
Aram Drevekenin
b2efb68a6e
docs(changelog): sync command migration 2021-05-07 16:08:03 +02:00
dantepippi
543b70a2bd
Moving the sync command to the Tab mode (#412)
* Moving the sync command to the Tab mode

* Fixing bug related to plugin panes and sync mode

When sync mode was enabled the input from a plugin pane was being
incorrectly ignored.
2021-05-07 16:07:23 +02:00
Aram Drevekenin
ba7368667c
docs(changelog): terminal aifx 2021-05-07 16:04:42 +02:00
Aram Drevekenin
632a7a3209
fix(compatibility): upgrade vte to support csi subparameters (#469)
* fix(compatibility): upgrade vte to support csi subparameters

* style(fmt): rustfmt and clippy
2021-05-07 16:03:45 +02:00
Aram Drevekenin
62991f138b
docs(issue): update issue template to new folder location 2021-05-07 15:43:17 +02:00
a-kenji
08f80c5289 docs(changelog): Add more Functionality to Unbind #468 2021-05-07 15:08:47 +02:00
a-kenji
c6ec5b22c9
Merge pull request #468 from a-kenji/partial-unbind-modes
Add more Functionality to Unbind
2021-05-07 15:07:23 +02:00
Aram Drevekenin
ad9576dd95 chore(version): bump development version 2021-05-07 14:45:13 +02:00
Kunal Mohan
61e8d09151 hotfix(logging): let logging fail silently while testing 2021-05-07 16:50:58 +05:30
Aram Drevekenin
d3a38763cb
docs(changelog): update infra change 2021-05-07 12:28:35 +02:00
Kunal Mohan
2446aec82c hotfix(logging): fix atomic_create_file and make set_permissions() return an error 2021-05-07 15:42:00 +05:30
a-kenji
c7ad6d33ea !fixup Add more Functionality to Unbind
* Used the unbind
2021-05-07 10:54:35 +02:00
a-kenji
79a4f76e93 Add more Functionality to Unbind
The default keybinds can be unbound either for a specific mode, or for every mode.
It supports either a list of `keybinds`, or a bool indicating that every keybind
should be unbound:

```
keybinds:
    unbind: true
```
Will unbind every default binding.

```
keybinds:
    unbind: [ Ctrl: 'p']
```
Will unbind every default `^P` binding for each mode.
```
keybinds:
    normal:
        - unbind: true
```
Will unbind every default keybind for the `normal` mode.
```
keybinds:
    normal:
        - unbind: [ Alt: 'n', Ctrl: 'g']
```
Will unbind every default keybind for `n` and `^g` for the `normal` mode.
2021-05-07 10:51:35 +02:00
henil
23450a708c fix(build): Make sure assets/man folder exists before building
manpage.
2021-05-07 10:27:45 +05:30
Kunal Mohan
d5433f8f89
Merge pull request #223 from zellij-org/isolate-pty
Psuedo Client-Server model
2021-05-06 22:11:07 +05:30
Kunal Mohan
7982636741 explicitly set file and directory permissions 2021-05-06 22:01:27 +05:30
a-kenji
b18f5c9510 docs(changelog): Add Manpage #455 2021-05-05 23:52:30 +02:00
a-kenji
bee1082b4a
Merge pull request #455 from Adhalianna/main
Add a manpage to Zellij
2021-05-05 22:22:10 +02:00