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

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

This is a breaking change

In this release we improved the default keybindings (for more details: #991)
If you don't have a custom config this does not affect you.

If you have a custom config, everything should still work as usual, except for the occasional keybinding inconsistency. You might want to re-create it though to get the new keybindings - we feel they are much more usable. You can re-create it with zellij setup --dump-config /path/to/config/file for more details: https://zellij.dev/documentation/configuration.html

Changes

  • Terminal compatibility: properly handle insertion of characters in a line with wide characters (#964)
  • Terminal compatibility: properly handle deletion of characters in a line with wide characters (#965)
  • Fix: properly remove clients when detaching from a session (#966)
  • Fix: plugin theme coloring (#975)
  • Fix: prevent unhandled mouse events escape to terminal (#976)
  • Fix: ensure clippy runs on all targets (#972)
  • Fix: atomically create default assets every time a session starts (#961)
  • Fix: Allow multiple users to switch tabs with the mouse (#959)
  • Fix: Allow switching tabs with the mouse when pane is in fullscreen (#977)
  • Fix: pass bell (helpful for eg. desktop notifications) from terminal to desktop (#981)
  • Fix: tab click crash on mouse click with multiple users (#984)
  • Fix: accidental tab synchronization bug between multiple users when clicking with mouse (#986)
  • Fix: Properly move users out of closed tab in a multiuser session (#990)
  • Feature: Pass active pane title to terminal emulator (#980)
  • Feature: Improve default keybindings (#991)
  • Feature: Configurable scroll buffer size (#936)

Don't miss a new zellij release

NewReleases is sending notifications on new releases.