Releases: alacritty/alacritty
Releases Β· alacritty/alacritty
Alacritty Version 0.13.2
Added
- Default
Home
/End
bindings in Vi mode mapped toFirst
/Last
respectively
Fixed
- CLI env variables clearing configuration file variables
- Vi inline search/semantic selection expanding across newlines
- C0 and C1 codes being emitted in associated text when using kitty keyboard
- Occasional hang on startup with some Wayland compositors
- Missing key for
NumpadDecimal
in key bindings - Scrolling content upwards moving lines into history when it shouldn't
- Sticky keys not working sometimes on X11
- Modifiers occasionally getting desynced on X11
- Autokey no longer working with alacritty on X11
- Freeze when moving window between monitors on Xfwm
- Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
- Config keys are available under proper names
- Build failure when compiling with x11 feature on NetBSD
- Hint
Select
action selecting the entire line for URL escapes - Kitty encoding used for regular keys when they don't carry text
Changed
- No unused-key warnings will be emitted for OS-specific config keys
- Use built-in font for sextant symbols from
U+1FB00
toU+1FB3B
- Kitty encoding is not used anymore for uncommon keys unless the protocol enabled
Alacritty Version 0.13.2 Release Candidate 1
Added
- Default
Home
/End
bindings in Vi mode mapped toFirst
/Last
respectively
Fixed
- CLI env variables clearing configuration file variables
- Vi inline search/semantic selection expanding across newlines
- C0 and C1 codes being emitted in associated text when using kitty keyboard
- Occasional hang on startup with some Wayland compositors
- Missing key for
NumpadDecimal
in key bindings - Scrolling content upwards moving lines into history when it shouldn't
- Sticky keys not working sometimes on X11
- Modifiers occasionally getting desynced on X11
- Autokey no longer working with alacritty on X11
- Freeze when moving window between monitors on Xfwm
- Mouse cursor not changing on Wayland when cursor theme uses legacy cursor icon names
- Config keys are available under proper names
- Build failure when compiling with x11 feature on NetBSD
- Hint
Select
action selecting the entire line for URL escapes
Changed
- No unused-key warnings will be emitted for OS-specific config keys
- Use built-in font for sextant symbols from
U+1FB00
toU+1FB3B
- Kitty encoding is not used anymore for uncommon keys unless the protocol enabled
Alacritty Version 0.13.1
Added
- Support for pasting in Vi + Search mode
Changed
alacritty migrate
will ignore null values in yaml instead of erroring out
Fixed
alacritty migrate
failing with nonexistent importsAlt
bindings requiring composed key rather than pre-composed one on macOSAlt + Control
bindings not working on Windowschars = "\u000A"
action in bindings inserting\n
- Alternate keys not sent for
Shift + <number>
when using kitty protocol - Alternative keys being swapped in kitty protocol implementation
- Powerline glyphs being cut for narrow fonts
- Xmodmap not working on X11
- Occasional slow startup on some X11 window managers
- Blurry window when using
window.dimensions
on some Wayland compositors - IME input lagging behind on X11
- xdotool modifiers input not working correctly on X11
- Parsing numbers fails for mouse bindings
- Some config options overriding each other in CLI/IPC
- Numpad
Left
used for numpadUp
Alacritty Version 0.13.1 Release Candidate 1
Added
- Support for pasting in Vi + Search mode
Changed
alacritty migrate
will ignore null values in yaml instead of erroring out
Fixed
alacritty migrate
failing with nonexistent importsAlt
bindings requiring composed key rather than pre-composed one on macOSAlt + Control
bindings not working on Windowschars = "\u000A"
action in bindings inserting\n
- Alternate keys not sent for
Shift + <number>
when using kitty protocol - Alternative keys being swapped in kitty protocol implementation
- Powerline glyphs being cut for narrow fonts
- Xmodmap not working on X11
- Occasional slow startup on some X11 window managers
- Blurry window when using
window.dimensions
on some Wayland compositors - IME input lagging behind on X11
- xdotool modifiers input not working correctly on X11
- Parsing numbers fails for mouse bindings
- Some config options overriding each other in CLI/IPC
- Numpad
Left
used for numpadUp
Alacritty Version 0.13.0
Packaging
- Minimum Rust version has been bumped to 1.70.0
- Manpages are now generated using
scdoc
(seeINSTALL.md
)
Added
- Warnings for unused configuration file options
- Config option
persist
inhints
config section - Support for dynamically loading conpty.dll on Windows
- Support for keybindings with dead keys
Back
/Forward
mouse buttons support in bindings- Copy global IPC options (
-w -1
) for new windows - Bindings to create and navigate tabs on macOS
- Support startup notify protocol to raise initial window on Wayland/X11
- Debug option
prefer_egl
to prioritize EGL over other display APIs - Inline vi-mode search using
f
/F
/t
/T
window.blur
config option to request blur for transparent windows--option
argument foralacritty msg create-window
- Support for
DECRQM
/DECRPM
escape sequences - Support for kitty's keyboard protocol
Changed
- Mode-specific bindings can now be bound in any mode for easier macros
--help
output is more compact now and uses more neutral palette- Configuration file now uses TOML instead of YAML
Runalacritty migrate
to automatically convert all configuration files - Deprecated config option
draw_bold_text_with_bright_colors
, use
colors.draw_bold_text_with_bright_colors
- Deprecated config option
key_bindings
, usekeyboard.bindings
- Deprecated config option
mouse_bindings
, usemouse.bindings
- The default colorscheme is now based on base16 classic dark
- IME popup now tries to not obscure the current cursor line
- The double click threshold was raised to
400ms
- OSC 52 paste ability is now disabled by default; use
terminal.osc52
to adjust it - Apply
colors.transparent_background_colors
for selections, hints, and search matches - Underline full hint during keyboard selection
- Synchronized updates now use
CSI 2026
instead of legacyDCS
variant - In mouse mode with
Shift
pressed, mouse bindings withoutShift
are only triggered
if no exact binding (i.e. one withShift
) is found. - Use built-in font for powerline symbols from
U+E0B0
toU+E0B3
- Default
bell.animation
is nowLinear
IncreaseFontSize/DecreaseFontSize
step is now 1pxfont.size
precision was raised to 6 floating point digits- Default font size to
11.25
matching 15px Xft.dpi
is now reloaded when xsettingd change its value on X11
Fixed
- Unconditional query of xdg-portal settings on Wayland
Maximized
startup mode not filling the screen properly on GNOME WaylandOptionAsAlt
withOnlyLeft
/OnlyRight
settings not working properly on macOS- Default Vi key bindings for
Last
/First
actions not working on X11/Wayland - Cut off wide characters in preedit string
- Scrolling on touchscreens
- Double clicking on CSD titlebar not always maximizing a window on Wayland
- Excessive memory usage when using regexes with a large number of possible states
window.decorations_theme_variant
not live reloading- Copy/Paste being truncated to 64KiB on Wayland
- X11 clipboard lagging behind sometimes
- High wakeup count on Wayland due to clipboard polling
- Blocking paste freezing alacritty on Wayland
Command
modifier persisting afterCmd + Tab
on macOS- Crash on exit when using NVIDIA binary drivers on Wayland
window.startup_mode
applied to window again when creating new tab- Crash when leaving search after resize
- Cursor being hidden after reaching cursor blinking timeout
- Message bar content getting stuck after closing with multiple messages on Wayland
- Vi cursor position not redrawn on PageUp/PageDown without scrollback
- Cursor not updating when blinking and viewport is scrolled
- Failure to start with recent version of mesa's i915 driver
- Error when using
chars
inside the mouse bindings
Removed
- Config option
background_opacity
, usewindow.background_opacity
- Config option
colors.search.bar
, usecolors.footer_bar
instead - Config option
mouse.url
, use thehints
config section - Config options
mouse.double_click
andmouse.triple_click
Alacritty Version 0.13.0 Release Candidate 2
Fixed
Ctrl + Shift + C
not copying in Vi modeAlt + $
not working in nvim on macOS withoption_as_alt
Xft.dpi
ignored on X11- Keyboard input stopping when entering Vi mode on X11
Alacritty Version 0.13.0 Release Candidate 1
Packaging
- Minimum Rust version has been bumped to 1.70.0
- Manpages are now generated using
scdoc
(seeINSTALL.md
)
Added
- Warnings for unused configuration file options
- Config option
persist
inhints
config section - Support for dynamically loading conpty.dll on Windows
- Support for keybindings with dead keys
Back
/Forward
mouse buttons support in bindings- Copy global IPC options (
-w -1
) for new windows - Bindings to create and navigate tabs on macOS
- Support startup notify protocol to raise initial window on Wayland/X11
- Debug option
prefer_egl
to prioritize EGL over other display APIs - Inline vi-mode search using
f
/F
/t
/T
window.blur
config option to request blur for transparent windows--option
argument foralacritty msg create-window
- Support for
DECRQM
/DECRPM
escape sequences - Support for kitty's keyboard protocol
Changed
- Mode-specific bindings can now be bound in any mode for easier macros
--help
output is more compact now and uses more neutral palette- Configuration file now uses TOML instead of YAML
Runalacritty migrate
to automatically convert all configuration files - Deprecated config option
draw_bold_text_with_bright_colors
, use
colors.draw_bold_text_with_bright_colors
- Deprecated config option
key_bindings
, usekeyboard.bindings
- Deprecated config option
mouse_bindings
, usemouse.bindings
- The default colorscheme is now based on base16 classic dark
- IME popup now tries to not obscure the current cursor line
- The double click threshold was raised to
400ms
- OSC 52 paste ability is now disabled by default; use
terminal.osc52
to adjust it - Apply
colors.transparent_background_colors
for selections, hints, and search matches - Underline full hint during keyboard selection
- Synchronized updates now use
CSI 2026
instead of legacyDCS
variant - In mouse mode with
Shift
pressed, mouse bindings withoutShift
are only triggered
if no exact binding (i.e. one withShift
) is found. - Use built-in font for powerline symbols from
U+E0B0
toU+E0B3
- Default
bell.animation
is nowLinear
IncreaseFontSize/DecreaseFontSize
step is now 1pxfont.size
precision was raised to 6 floating point digits- Default font size to
11.25
matching 15px
Fixed
- Unconditional query of xdg-portal settings on Wayland
Maximized
startup mode not filling the screen properly on GNOME WaylandOptionAsAlt
withOnlyLeft
/OnlyRight
settings not working properly on macOS- Default Vi key bindings for
Last
/First
actions not working on X11/Wayland - Cut off wide characters in preedit string
- Scrolling on touchscreens
- Double clicking on CSD titlebar not always maximizing a window on Wayland
- Excessive memory usage when using regexes with a large number of possible states
window.decorations_theme_variant
not live reloading- Copy/Paste being truncated to 64KiB on Wayland
- X11 clipboard lagging behind sometimes
- High wakeup count on Wayland due to clipboard polling
- Blocking paste freezing alacritty on Wayland
Command
modifier persisting afterCmd + Tab
on macOS- Crash on exit when using NVIDIA binary drivers on Wayland
window.startup_mode
applied to window again when creating new tab- Crash when leaving search after resize
- Cursor being hidden after reaching cursor blinking timeout
- Message bar content getting stuck after closing with multiple messages on Wayland
- Vi cursor position not redrawn on PageUp/PageDown without scrollback
- Cursor not updating when blinking and viewport is scrolled
- Failure to start with recent version of mesa's i915 driver
- Error when using
chars
inside the mouse bindings
Removed
- Config option
background_opacity
, usewindow.background_opacity
- Config option
colors.search.bar
, usecolors.footer_bar
instead - Config option
mouse.url
, use thehints
config section - Config options
mouse.double_click
andmouse.triple_click
Alacritty Version 0.12.3
Fixed
- Crash on macOS Sonoma due to change in macOS resize handling
- Crash when Wayland compositor advertises
wl_compositor@v5
interface
Alacritty Version 0.12.3 Release Candidate 1
Fixed
- Crash on macOS Sonoma due to change in macOS resize handling
- Crash when Wayland compositor advertises
wl_compositor@v5
interface
Alacritty Version 0.12.2
Fixed
- Hyperlink preview not being shown when the terminal has exactly 2 lines
- Crash on Windows when changing display scale factor
- Freeze with some drivers when using GLX
- Crash when shrinking the terminal scrolled into the history