Releases
v0.6.0
Packaging
Minimum Rust version has been bumped to 1.43.0
The snapcraft.yaml file has been removed
Updated setab/setaf capabilities in alacritty-direct to use colons
WinPTY is now enabled only when targeting MSVC
Deprecated the WinPTY backend feature, disabling it by default
Added
Secondary device attributes escape (CSI > 0 c)
Support for colon separated SGR 38/48
New Ctrl+C binding to cancel search and leave vi mode
Escapes for double underlines (CSI 4 : 2 m) and underline reset (CSI 4 : 0 m)
Configuration file option for sourcing other files (import)
CLI parameter --option/-o to override any configuration field
Escape sequences to report text area size in pixels (CSI 14 t) and in characters (CSI 18 t)
Support for single line terminals dimensions
Right clicking on Wayland's client side decorations will show application menu
Escape sequences to enable and disable window urgency hints (CSI ? 1042 h, CSI ? 1042 l)
Changed
Cursors are now inverted when their fixed color is similar to the cell's background
Use the working directory of the terminal foreground process, instead of the shell's working
directory, for SpawnNewInstance action
Fallback to normal underline for unsupported underline types in CSI 4 : ? m escapes
The user's background color is now used as the foreground for the render timer
Use yellow/red from the config for error and warning messages instead of fixed colors
Existing CLI parameters are now passed to instances spawned using SpawnNewInstance
Wayland's Client side decorations now use the search bar colors
Reduce memory usage by up to at least 30% with a full scrollback buffer
The number of zerowidth characters per cell is no longer limited to 5
SpawnNewInstance is now using the working directory of the terminal foreground process on macOS
Fixed
Incorrect window location with negative window.position config options
Slow rendering performance with HiDPI displays, especially on macOS
Keys swallowed during search when pressing them right before releasing backspace
Crash when a wrapped line is rotated into the last line
Selection wrapping to the top when selecting below the error/warning bar
Pasting into clients only supporting UTF8_STRING mime type on Wayland
Crash when copying/pasting with neither pointer nor keyboard focus on Wayland
Crash due to fd leak on Wayland
IME window position with fullwidth characters in the search bar
Selection expanding over 2 characters when scrolled in history with fullwidth characters in use
Selection scrolling not starting when mouse is over the message bar
Incorrect text width calculation in message bar when the message contains multibyte characters
Remapped caps lock to escape not triggering escape bindings on Wayland
Crash when setting overly long title on Wayland
Switching in and out of various window states, like Fullscreen, not persisting window size on Wayland
Crash when providing 0 for XCURSOR_SIZE on Wayland
Gap between window and server side decorations on KWIN Wayland
Wayland's client side decorations not working after tty switch
Fullscreen startup mode not working on Wayland
Window not being rescaled when changing DPR of the current monitor on Wayland
Crash in some cases when pointer isn't presented upon startup on Wayland
IME not working on Wayland
Crash on startup on GNOME since its 3.37.90 version on Wayland
Touchpad scrolling scrolled less than it should on macOS/Wayland on scaled outputs
Incorrect modifiers at startup on X11
Add and Subtract keys are now named NumpadAdd and NumpadSubtract respectively
Feature checking when cross compiling between different operating systems
Crash when writing to the clipboard fails on Wayland
Crash with large negative font.offset.x/y
Visual bell getting stuck on the first frame
Zerowidth characters in the last column of the line
You can’t perform that action at this time.