0.3.0 (unreleased)
- Native Metal Support.
- Native Vulkan Support.
- Quake window support.
- Kitty image protocol.
- Breaking:
Decorations as Transparent is default on MacOS (instead of Enabled).
0.2.38
- Update wgpu to v0.28.
- Update Rust to v1.92.
0.2.37
- Support window bg color via OSC.
- Fix vi cursor not displayed when moving.
- Fix font loader for fallbacks and extra.
- Fix font size updating through config.
0.2.36
- Fix handler should process two intermediate bytes in CSI sequences by @aymanbagabas.
- Fix DECSCUSR.
0.2.35
- GPU memory usage drop 83%.
- Sync input render logic (macos).
0.2.34
- Fix issue for finding fonts introduced with the v0.2.33 new font loader.
0.2.33
- Platform-specific configuration improvements #1341:
- Added support for platform-specific environment variables via
env-vars field in platform config
- Platform-specific env-vars are now appended to global env-vars instead of replacing them
- Fixed configuration inheritance: platform overrides now use field-level merging instead of replacing entire sections
- Window, Navigation, and Renderer settings can now be partially overridden per platform without duplicating all fields
- Added
theme field to platform config for per-platform theme selection
- Shell configuration continues to use complete replacement for simplicity
- Fix
ScrollPageUp and ScrollPageDown actions not working in custom keybindings #1275.
- Fix Noticeably slower startup compared to wezterm, foot #1346.
- Fix Font loader taking a LOT of time to load fonts #1339.
- Fix Rio panics on launch on a Raspberry Pi 5 #1332.
- Fix kitty keyboard protocol.
- Support reporting terminal version via XTVERSION.
0.2.32