v0.31.0
版本发布时间: 2022-07-28 22:56:12
zellij-org/zellij最新发布版本:v0.40.1(2024-05-02 15:16:06)
This release includes three major features that have each been in the work for quite a while, and have all been very widely requested.
- Sixel support* - Zellij now supports Sixel graphics (https://en.wikipedia.org/wiki/Sixel) for displaying images and video in the terminal.
- Search mode - You can now search through the pane scrollback. We renamed "Scroll mode" to "Search mode" and it now includes all the old capabilities as well as the new search feature.
- The status-bar keybindings now update according to your config
Since we updated the keybindings (for the search mode) please note that if you have a custom configuration that defined keybindings (eg. one you created with zellij setup --dump-config), you'll probably need to update it. You can do that with zellij setup --dump-config > ~/.config/zellij/config.yaml
(for more information on the configuration and its location - please check out: https://zellij.dev/documentation/configuration.html)
*Note that you'll need a supported terminal to take advantage of this feature. There's a nice list here: https://www.reddit.com/r/linux/comments/t3m7zm/quick_roundup_of_bitmap_graphics_availability_in/
What's Changed
- Add logging to ipc receiver by @raphCode in https://github.com/zellij-org/zellij/pull/1459
- chore(deps): update
crossbeam
by @a-kenji in https://github.com/zellij-org/zellij/pull/1463 - move:
test-template
layout tolayouts
directory by @a-kenji in https://github.com/zellij-org/zellij/pull/1464 - remove: obsolete comment by @a-kenji in https://github.com/zellij-org/zellij/pull/1465
- add(option):
default_layout
by @a-kenji in https://github.com/zellij-org/zellij/pull/1467 - ci(nix): retry nix build on spurious failure by @a-kenji in https://github.com/zellij-org/zellij/pull/1472
- remove: obsolete nonfunctional configurations by @a-kenji in https://github.com/zellij-org/zellij/pull/1474
- add(README): quick links to documentation by @a-kenji in https://github.com/zellij-org/zellij/pull/1473
- add: fix a small lint by @a-kenji in https://github.com/zellij-org/zellij/pull/1476
- add(ci/makefile): run clippy on all features by @a-kenji in https://github.com/zellij-org/zellij/pull/1479
- docs: fix typos by @kianmeng in https://github.com/zellij-org/zellij/pull/1481
- add(style): add trailing comma in match blocks by @a-kenji in https://github.com/zellij-org/zellij/pull/1483
- ci: add checksum for release binary by @jaeheonji in https://github.com/zellij-org/zellij/pull/1482
- fix: update architecture-docs by @a-kenji in https://github.com/zellij-org/zellij/pull/1487
- fix(cli): clear up tooltip information by @a-kenji in https://github.com/zellij-org/zellij/pull/1488
- fix: tab selection by left click in compact-bar by @amaihoefner in https://github.com/zellij-org/zellij/pull/1485
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1489
- fix(themes): unify filename and themename usage by @a-kenji in https://github.com/zellij-org/zellij/pull/1492
- Deduplicate code in zellij-server screen by @har7an in https://github.com/zellij-org/zellij/pull/1453
- chore(deps): update
clap
:3.1.18
->3.2.2
by @a-kenji in https://github.com/zellij-org/zellij/pull/1496 - fix(themes): gruvbox-dark by @a-kenji in https://github.com/zellij-org/zellij/pull/1499
- feat: add capability to dispatch actions from cli by @a-kenji in https://github.com/zellij-org/zellij/pull/1265
- fix: remove obsolete logs by @a-kenji in https://github.com/zellij-org/zellij/pull/1504
- fix(clippy): clippy fixes by @a-kenji in https://github.com/zellij-org/zellij/pull/1508
- Add/ci enable clippy by @a-kenji in https://github.com/zellij-org/zellij/pull/1509
- fix(action): send
WriteChars
once per action by @a-kenji in https://github.com/zellij-org/zellij/pull/1516 - feat: fullscreen focus swapping by @nacairns1 in https://github.com/zellij-org/zellij/pull/1515
- fix(action): correctly dispatch the
Write
action by @a-kenji in https://github.com/zellij-org/zellij/pull/1518 - fix: clarify comments by @a-kenji in https://github.com/zellij-org/zellij/pull/1519
- add(ci): check for msrv by @a-kenji in https://github.com/zellij-org/zellij/pull/1522
- fix(action): dispatch of
edit-scrollback
by @a-kenji in https://github.com/zellij-org/zellij/pull/1523 - feat: add action to undo rename by @jaeheonji in https://github.com/zellij-org/zellij/pull/1513
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1527
- Fix installation with MacPorts by @ken-matsui in https://github.com/zellij-org/zellij/pull/1529
- fix: dispatch various actions correctly by @a-kenji in https://github.com/zellij-org/zellij/pull/1530
- add: debug information for certain actions by @a-kenji in https://github.com/zellij-org/zellij/pull/1533
- Exit client empty rcv by @raphCode in https://github.com/zellij-org/zellij/pull/1535
- utils/input: Make key order consistent by @har7an in https://github.com/zellij-org/zellij/pull/1539
- feat(theme): allow hex colors for themes by @RGFTheCoder in https://github.com/zellij-org/zellij/pull/1536
- add(feature):
unstable
by @a-kenji in https://github.com/zellij-org/zellij/pull/1542 - build(deps): bump DeterminateSystems/update-flake-lock from 9 to 10 by @dependabot in https://github.com/zellij-org/zellij/pull/1543
- fix(editor): handle editor in fullscreen by @imsnif in https://github.com/zellij-org/zellij/pull/1544
- fix(terminal): properly trim lines with widechars on resize by @imsnif in https://github.com/zellij-org/zellij/pull/1545
- fix(scroll): reset scroll properly when typing by @imsnif in https://github.com/zellij-org/zellij/pull/1547
- roll over logs / fix filling up /tmp with logs by @raphCode in https://github.com/zellij-org/zellij/pull/1548
- docs(manpage): update manpage by @jaeheonji in https://github.com/zellij-org/zellij/pull/1549
- fix: various typos by @a-kenji in https://github.com/zellij-org/zellij/pull/1553
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1554
- fix: fallback to default values when terminal rows/cols are 0 by @tlinford in https://github.com/zellij-org/zellij/pull/1552
- Fix ci clippy by @a-kenji in https://github.com/zellij-org/zellij/pull/1559
- add(nix): add
compact-bar
to the flake outputs by @a-kenji in https://github.com/zellij-org/zellij/pull/1560 - Refactor all shared contents from zellij tile to zellij utils by @har7an in https://github.com/zellij-org/zellij/pull/1541
- fix: typo by @a-kenji in https://github.com/zellij-org/zellij/pull/1567
- Sixel support by @imsnif in https://github.com/zellij-org/zellij/pull/1557
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1575
- fix(ci): add new rust toolchain location to action by @a-kenji in https://github.com/zellij-org/zellij/pull/1576
- rust-toolchain: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1578
- chore(nix): hide
nix
directory by @a-kenji in https://github.com/zellij-org/zellij/pull/1579 - chore(docs): add more matrix links by @a-kenji in https://github.com/zellij-org/zellij/pull/1581
- fix: add usage comment to fish shell auto-start snippet (#1574) by @tsdh in https://github.com/zellij-org/zellij/pull/1583
- Refactor match session name by @matthiasbeyer in https://github.com/zellij-org/zellij/pull/1582
- Let the exit message be different when detaching by @matthiasbeyer in https://github.com/zellij-org/zellij/pull/1573
- Improve terminal performance by @imsnif in https://github.com/zellij-org/zellij/pull/1585
- fix(terminal): persist cursor hide/show through alternate screen by @imsnif in https://github.com/zellij-org/zellij/pull/1586
- fix(editor): handle editor/visual/configured editor with arguments by @imsnif in https://github.com/zellij-org/zellij/pull/1587
- fix(ci): quoting issues by @a-kenji in https://github.com/zellij-org/zellij/pull/1589
- fix: avoid forwarding mouse events on pane border by @tlinford in https://github.com/zellij-org/zellij/pull/1584
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1592
- Search panes by @msirringhaus in https://github.com/zellij-org/zellij/pull/1521
- flake.lock: Update by @a-kenji in https://github.com/zellij-org/zellij/pull/1601
- feat: support
themes
directory by @jaeheonji in https://github.com/zellij-org/zellij/pull/1577 - Log every panic to the logfile by @raphCode in https://github.com/zellij-org/zellij/pull/1602
- status-bar: Reflect actual current keybindings by @har7an in https://github.com/zellij-org/zellij/pull/1242
- performance(pty): update last render time on non-backed-up render by @imsnif in https://github.com/zellij-org/zellij/pull/1610
New Contributors
- @kianmeng made their first contribution in https://github.com/zellij-org/zellij/pull/1481
- @amaihoefner made their first contribution in https://github.com/zellij-org/zellij/pull/1485
- @har7an made their first contribution in https://github.com/zellij-org/zellij/pull/1453
- @nacairns1 made their first contribution in https://github.com/zellij-org/zellij/pull/1515
- @RGFTheCoder made their first contribution in https://github.com/zellij-org/zellij/pull/1536
- @tsdh made their first contribution in https://github.com/zellij-org/zellij/pull/1583
- @msirringhaus made their first contribution in https://github.com/zellij-org/zellij/pull/1521
Full Changelog: https://github.com/zellij-org/zellij/compare/v0.30.0...v0.31.0
1、 zellij-aarch64-apple-darwin.sha256sum 73B
2、 zellij-aarch64-apple-darwin.tar.gz 5.04MB
3、 zellij-aarch64-unknown-linux-musl.sha256sum 73B
4、 zellij-aarch64-unknown-linux-musl.tar.gz 5.3MB
5、 zellij-x86_64-apple-darwin.sha256sum 73B
6、 zellij-x86_64-apple-darwin.tar.gz 5.41MB
7、 zellij-x86_64-unknown-linux-musl.sha256sum 73B
8、 zellij-x86_64-unknown-linux-musl.tar.gz 5.78MB