Skip to content

Release v0.24.0

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Jan 09:38

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)