github zellij-org/zellij v0.30.0
Release v0.30.0

latest releases: v0.40.1, v0.40.0, v0.39.2...
2 years ago

This is an exciting release with lots of bugfixes and some really nice new features:

  1. You can now use your default $EDITOR (eg. vim) to search through and save your pane's scrollback: use Ctrl + <s> + <e> on your focused pane.
  2. We added a "compact" layout to Zellij which will save you screen real-estate. It loads a version of the tab-bar that also shows you the input mode you're in (eg. Normal, Pane, Tab, Locked) and does not load the status bar. It's great if you're already familiar with the keybindings. To load it start Zellij with zellij -l compact
  3. There are now lots more "Tip"s added to the status-bar if you do want to load it. They advertize some less-known features of Zellij that can help you out in your day-to-day.
  4. We tweaked the "simplified-ui" mode, and it should now appear a little nicer.
  5. The Zellij website now includes a "Try Zellij without installing" link. Now you can more easily recommend Zellij to your friends! Thanks @raphcodes and @spyros for your efforts on this.

Note that if you adjusted the config in a separate config file, you'll have to update it in order to get the new keybindigns from point 1. The easiest way to do this is tieh zellij setup --dump-config > /path/to_config_location and then copying over your changes (be sure to backup the file first).

In addition, we recently also added a roadmap for the Zellij project. Check it out if you'd like to see what's coming next: https://zellij.dev/roadmap/

Changelog

  • fix: right and middle clicks creating selection (#1372)
  • feat: Attach to sessions more conveniently by only typing their name's first character(s) (#1360)
  • fix: a small typo (#1390)
  • feat: show subcommand aliases in help output (#1409)
  • chore(dependencies): rename crate suggestion -> suggest (#1387)
  • fix: update to output error when using --layout (#1413)
  • fix: ANSI output sent to terminal on resize in certain cases (#1384)
  • fix: freeze when pasting large amounts of text to vim (#1383)
  • feat: new action to dump the scrollbuffer to a file (#1375)
  • fix(strider): update out of range index in files (#1425)
  • feat: strip debug symbols of release builds 20% size reduction, MSRV is now 1.59 (#1177)
  • chore(dependencies): update names and dialoguer crates (#1430)
  • fix: add checking for missing extensions (#1432)
  • fix: client process hanging / not exiting when terminal emulator was closed (#1433)
  • BREAKING CHANGE: merge --layout and --layout-path (#1426)
  • add: a version of the tab-bar plugin, that carries mode information, called compact-bar
    also adds a new default layout called compact, which can be loaded with: zellij --layout compact,
    that loads the compact-bar. (#1450)
  • feat: allow searching through and editing the pane scrollback with your default editor (#1456)
  • fix: exit client loop on empty message from server (#1454)
  • fix: mouse selection sometimes getting stuck (#1418)
  • feat: tweak simplified UI (#1458)
  • feat: add status more tips (#1462)

All changes

New Contributors

Full Changelog: v0.29.1...v0.30.0

Don't miss a new zellij release

NewReleases is sending notifications on new releases.