Alacritty, a cross-platform GPU-accelerated terminal emulator written in Rust, has been updated to version 0.17. This release introduces several notable features, including support for binding WheelUp and WheelDown in mouse.bindings, TOML 1.1 syntax, and window.resize_increments on Wayland.
The update also brings a few distribution and integration changes, including a new alacritty-escapes(7) manpage, corrected SVG logo attributes, and the removal of a broken flash capability from its terminfo data.
On the behavior side, hints are no longer highlighted on hover when the mouse cursor is hidden. IME is now disabled in Vi mode on X11, and touch input requires an explicit tap before IME is enabled. The terminal now uses its built-in font for block element symbols in the Unicode range U+1FB82 to U+1FB8B.
This release also addresses several issues. Version 0.17 resolves a brief error popup when saving the config file with certain editors, fixes a crash caused by OpenGL context resets, and addresses a crash when committing text with some IMEs on macOS. It also ensures proper resource cleanup on signal termination.
Last but not least, OpenBSD users benefit from a platform-specific enhancement: subprocesses now run with their current working directory set to that of the shell’s foreground process.
For more details, see the changelog.
