Release /
kitty v0.44.0
Load chosen environment variables from your login shell when kitty starts.
Before you upgrade to v0.44.0
What changed in v0.44.0
New env directive in kitty.conf reads listed variables from the login shell at startup. Session files gain a focus_tab command, save_as_session gains --base-dir, and Unicode 17 is supported.
Also: Option draw_window_borders_for_single_window; macOS performance and power improvements.
v0.44.0.
New things you can do
Have kitty read a set of environment variables from your login shell at startup.
Read the evidence
Fixed and improved
focus_tab sets which tab is active when a session loads; save_as_session --base-dir saves relative paths.
Read the evidence
Unicode 17 support.
Read the evidence
Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.