Aram Drevekenin
f5a231848c
chore(release): v0.28.1
2022-04-13 18:46:35 +02:00
Aram Drevekenin
3a2fee601a
chore(package): patch version
2022-04-13 18:46:00 +02:00
Aram Drevekenin
9ce4ef49a6
chore(release): v0.28.0
2022-04-13 17:15:26 +02:00
Aram Drevekenin
85262ba8ad
docs(config): add link to theme examples
2022-04-13 15:38:32 +02:00
Aram Drevekenin
25492b448d
fix(ui): adjust default bg color
2022-04-13 15:36:04 +02:00
Aram Drevekenin
4f13307828
fix(ui): adjust default colors
2022-04-13 15:23:42 +02:00
Aram Drevekenin
aae9ad95ec
docs(changelog): multiuser UI fix
2022-04-13 10:07:17 +02:00
Aram Drevekenin
b185f2827f
fix(multiuser): properly clear UI when a user detaches ( #1317 )
2022-04-13 10:05:38 +02:00
Aram Drevekenin
8e53fcbe1b
docs(changelog): XTWINOPS 14 + 16
2022-04-12 18:08:57 +02:00
Aram Drevekenin
19adb29be5
feat(signals): support XTWINOPS 14 and 16 (and query the terminal for them on startup and SIGWINCH) ( #1316 )
...
* feat(signals): get pixel info from terminal emulator
* feat(signals): query for pixel info on sigwinch
* feat(signals): reply to csi 14t and csi 16t
* style(fmt): rustfmt
* style(comments): remove outdated
2022-04-12 18:07:32 +02:00
Aram Drevekenin
028885c822
docs(changelog): tiled_panes refactor
2022-04-12 11:02:51 +02:00
Amir Arad
f9278a9ab8
refactor(tab): tiled_pane_grid ( #1299 )
...
* use `try_` methods when applicable
* fix bug
* extract commonresize check logic
* clean unused import
2022-04-12 10:48:10 +02:00
a-kenji
bc44a77f1c
add: plugins to nix builds ( #1314 )
...
* add: plugins to nix builds
* chore(fmt): treefmt
2022-04-12 09:25:25 +02:00
a-kenji
ac3c09066b
fix: rust-toolchain
-> rust-toolchain.toml
( #1313 )
...
The new location has been stable for a year, by now peoples toolchains
should have been able to catch up.
2022-04-12 08:15:13 +02:00
dependabot[bot]
0531a13fc5
build(deps): bump cachix/install-nix-action from 16 to 17 ( #1310 )
...
Bumps [cachix/install-nix-action](https://github.com/cachix/install-nix-action ) from 16 to 17.
- [Release notes](https://github.com/cachix/install-nix-action/releases )
- [Commits](https://github.com/cachix/install-nix-action/compare/v16...v17 )
---
updated-dependencies:
- dependency-name: cachix/install-nix-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 19:19:10 +02:00
a-kenji
e21fb56bbc
docs(changelog): add overlays
to flake
outputs
2022-04-11 15:47:20 +02:00
a-kenji
c5ce9834d3
add(nix): overlays
for zellij
to flake outputs ( #1312 )
...
Add `overlays` to the flake outputs.
- the `default` `overlay` supplies the package with the `zellij` name
- the `nightly` `overlay` supplies the package with the `zellij-nightly` name
2022-04-11 15:46:09 +02:00
a-kenji
a9f39b85e8
flake.lock: Update ( #1308 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/710fed5a2483f945b14f4a58af2cd3676b42d8c8' (2022-03-30)
→ 'github:nixos/nixpkgs/42948b300670223ca8286aaf916bc381f66a5313' (2022-04-08)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/7c90e17cd7c0b9e81d5b23f78b482088ac9961d1' (2022-04-02)
→ 'github:oxalica/rust-overlay/4579190c4c427b8350c662417c26254589dfe658' (2022-04-09)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-04-10 11:57:58 +02:00
Aram Drevekenin
a9ca64a260
docs(changelog): additional background pad fix
2022-04-09 13:35:48 +02:00
Aram Drevekenin
c08145ef5a
fix(compatibility): single line scroll and other edge cases ( #1307 )
2022-04-09 13:34:32 +02:00
Aram Drevekenin
8097ae3903
docs(changelog): background color scrolling fix
2022-04-09 00:01:30 +02:00
Aram Drevekenin
bd39891f78
fix(compatibility): keep colors when scrolling ( #1305 )
2022-04-09 00:00:02 +02:00
Thomas Linford
ae2453ee68
docs(changelog): nord theme
2022-04-08 09:09:09 +02:00
smonv
2aef1d5957
feat(theme): add nord theme to example ( #1304 )
2022-04-08 09:07:56 +02:00
Thomas Linford
d770388e4b
docs(changelog): wsl paste fix
2022-04-07 18:49:14 +02:00
Thomas Linford
ff5773bc6e
chore(deps): update termwiz to 0.16.0 ( #1303 )
2022-04-07 18:47:36 +02:00
a-kenji
4d69ef6284
add: musl package to nix ( #1297 )
...
Build a musl package from the repo, by invoking:
```
nix build "github:zellij-org/zellij#zellij-musl"
```
makes it possible to build bundled applications, that don't need patches
to run:
```
nix bundle --bundler github:NixOS/bundlers#toDEB "github:zellij-org/zellij#zellij-musl"
```
This will build a `.deb` file, that can be installed with apt.
2022-04-04 20:51:53 +02:00
a-kenji
54f7143249
fix: remove redundant rustc
from buildInputs ( #1296 )
...
Move `ructc` & `cargo` to devInput, for the devShell.
2022-04-04 20:51:01 +02:00
a-kenji
25d79fd429
add: musl
target to rust-toolchain
2022-04-04 20:21:55 +02:00
a-kenji
cf3f3f4b5e
add: musl
target to rust-toolchain
( #1294 )
...
Add `x86_64-unknown-linux-musl` target to `rust-toolchain`,
so that people are able to build the e2e tests.
Fixes #610
2022-04-04 20:19:36 +02:00
a-kenji
b82d9c67db
add: .git-blame-ignore-revs
file ( #1295 )
...
Add `.git-blame-ignore-revs` file. That way we can accept `fmt` and
`clippy` PR's, that change quite a bit of our codebase without
negatively impacting the functionality of `git blame`.
Anyone wishing to use this file can set:
```
$ git config blame.ignoreRevsFile .git-blame-ignore-revs
```
2022-04-04 19:58:28 +02:00
a-kenji
2353295eb5
flake.lock: Update ( #1291 )
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1d08ea2bd83abef174fb43cbfb8a856b8ef2ce26' (2022-03-23)
→ 'github:nixos/nixpkgs/710fed5a2483f945b14f4a58af2cd3676b42d8c8' (2022-03-30)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/007b22cd37d1e847ce5f042754f95c09f4be93a3' (2022-03-26)
→ 'github:oxalica/rust-overlay/7c90e17cd7c0b9e81d5b23f78b482088ac9961d1' (2022-04-02)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-04-03 12:51:18 +02:00
Kunal Mohan
9f716487ca
Improve theme usage + add default ones ( #1274 )
...
* Remove gray from theme config and improve colors for dark themes
* improve theme usage
* Add new themes and minor fixes
* improve tokyo-night theme according to new changes
* Fix formatting
* change default black colour
* docs(CHANGELOG): #1274 improve themes
2022-04-02 03:19:42 +05:30
Aram Drevekenin
8439198636
chore(version): bump development version
2022-03-31 15:07:18 +02:00
Aram Drevekenin
a4676741f1
chore(release): v0.27.0
2022-03-31 14:41:42 +02:00
Aram Drevekenin
9e64e43a05
docs(changelog): new version
2022-03-31 14:41:07 +02:00
Aram Drevekenin
b4e113c6a4
fix(compatibility): don't crash on invalid state when padding line ( #1285 )
2022-03-30 09:48:41 +02:00
Thomas Linford
8ab6873ba6
docs(changelog): revert csi erase display fix
2022-03-29 19:17:07 +02:00
Thomas Linford
e537ba9b9d
Revert "fix(compatibilty): do not use current cursor style in csi erase display ( #1142 )" ( #1283 )
...
This reverts commit efd2fa412f
.
2022-03-29 19:14:15 +02:00
Thomas Linford
79421fbc92
docs(changelog): selection background render fix
2022-03-28 20:40:10 +02:00
Thomas Linford
303123f9c6
fix(selection): rendering of characters with unset background ( #1250 )
...
create cursor with RESET_STYLES instead of empty styles
2022-03-28 20:36:51 +02:00
Aram Drevekenin
3e5eb42f0e
fix(ui): add missing closing > ( #1280 )
2022-03-28 17:34:44 +02:00
dependabot[bot]
618aea12b6
build(deps): bump actions/cache from 2 to 3 ( #1277 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 15:05:33 +02:00
Aram Drevekenin
e8dc5d8b34
docs(changelog): ansi scroll fix
2022-03-28 12:41:12 +02:00
Aram Drevekenin
6443a727ea
fix(compatibility): ansi scroll down ( #1279 )
...
* fix(compatibility): ansi scroll down
* style(fmt): rustfmt
2022-03-28 12:39:54 +02:00
dependabot[bot]
a4ad296875
build(deps): bump log from 0.4.14 to 0.4.16 ( #1278 )
...
Bumps [log](https://github.com/rust-lang/log ) from 0.4.14 to 0.4.16.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/commits )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-28 10:40:45 +02:00
a-kenji
e1290f05ae
flake.lock: Update ( #1275 )
...
Flake lock file updates:
• Updated input 'flake-compat':
'github:edolstra/flake-compat/b7547d3eed6f32d06102ead8991ec52ab0a4f1a7' (2022-01-03)
→ 'github:edolstra/flake-compat/64a525ee38886ab9028e6f61790de0832aa3ef03' (2022-03-25)
• Updated input 'flake-utils':
'github:numtide/flake-utils/3cecb5b042f7f209c56ffd8371b2711a290ec797' (2022-02-07)
→ 'github:numtide/flake-utils/0f8662f1319ad6abf89b3380dd2722369fc51ade' (2022-03-26)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/73ad5f9e147c0d2a2061f1d4bd91e05078dc0b58' (2022-03-14)
→ 'github:nixos/nixpkgs/1d08ea2bd83abef174fb43cbfb8a856b8ef2ce26' (2022-03-23)
• Updated input 'rust-overlay':
'github:oxalica/rust-overlay/a21c163919cd90dd67bcd03345fac5441e53cccc' (2022-03-19)
→ 'github:oxalica/rust-overlay/007b22cd37d1e847ce5f042754f95c09f4be93a3' (2022-03-26)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-03-28 09:40:58 +02:00
Thomas Linford
6bdc6f6f5d
docs(changelog): single core close pane crash fix
2022-03-25 21:00:33 +01:00
raphCode
bda37c3dd3
fix(tab): catch and report errors about tty I/O ( #1051 )
...
Quick and dirty bandaid fix to some server crashes which occur to me lately.
The underlying issue seems to be a race condition somewhere when the shell in the pane
exits and the tty file descriptor becomes invalid, but zellij wants to write/read it?
Bug trigger:
- open some panes
- exit the shells in the panes by spamming Ctrl-D
works best when the system only runs on a single CPU, run the following to disable all
cores but one:
echo 0 | sudo tee /sys/devices/system/cpu/cpu*/online
Co-authored-by: raphTec <git@raphtec.net>
2022-03-25 16:30:32 +01:00
Aram Drevekenin
05e6579508
docs(changelog): tab intermediate crash fix
2022-03-25 15:42:15 +01:00