Zellij v0.45.1 Released
By SecBurg
Zellij is a terminal workspace and multiplexer written in Rust, offering panes, tabs, and layouts as a more discoverable alternative to tmux or screen.
Zellij v0.45.1 is a small patch release addressing issues found in the recent 0.45.0.
### Notable changes
1. The nested session detection now works over SSH without having to forward environment variables
2. It's now possible to opt-out of the newly introduced behavior, where scrolling with the mouse inside a pane enters scroll mode. To do so, add `scroll_mode_sync false` to the configuration.
3. It's now possible to set an explicit theme hue in the config (i.e. dark or light) that will be used if the system doesn't know which theme we're in. To do so, add `explicit_theme_hue light # or dark` to the config.
4. New feature: it's now possible to start a new session in the foreground or background with a specific running command instead of the default terminal. `zellij attach -c foo -- htop` for foreground `zellij attach -b foo --htop` for background.
5. Some issues fixed with notification parsing specifically regarding OSC9 which overloaded the existing OSC99 notification spec (this manifested for some users as excess notifications when saving a file in nvim for example)
6. Fixed some issues with the kitty image protocol clearing on stacked panes and not working until first resize
Full release notes are available on the GitHub release page.
Happy hacking! :-)