alacritty v0.6.0 Release Notes
Release Date: 2020-11-25 // over 3 years ago-
Packaging
- Minimum Rust version has been bumped to 1.43.0
- ๐ The snapcraft.yaml file has been removed
- โก๏ธ Updated
setab
/setaf
capabilities inalacritty-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
andSubtract
keys are now namedNumpadAdd
andNumpadSubtract
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