Releases: alacritty/alacritty
Releases · alacritty/alacritty
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@v5interface
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
Alacritty Version 0.12.2 Release Candidate 1
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
Alacritty Version 0.12.1
Fixed
- Very long startup times on Wayland systems with broken xdg-portal setup
- Error on startup with
GLXwhen using old mesa platforms - Character
;inside theURIinOSC 8sequence breaking the URI - Selection on last line not updating correctly on resize
- Keyboard input not working on macOS with some IMEs like Fig.io
Alacritty Version 0.12.1 Release Candidate 2
Fixed
- Very long startup times on Wayland systems with broken xdg-portal setup
- Error on startup with
GLXwhen using old mesa platforms
Alacritty Version 0.12.1 Release Candidate 1
Fixed
- Character
;inside theURIinOSC 8sequence breaking the URI - Selection on last line not updating correctly on resize
- Keyboard input not working on macOS with some IMEs like Fig.io
Alacritty Version 0.12.0
Added
- Uppercase
-Tshort form for--title - Support for horizontal scrolling in mouse mode and alternative scrolling modes
- Support for fractional scaling on Wayland with wp-fractional-scale protocol
- Support for running on GLES context
- Touchscreen input for click/scroll/select/zoom
window.resize_incrementsconfig option, disabled by default
Changed
- Always use sRGB color space on macOS
- Erase in line after the last column will no longer clear the last column
- Open new windows by default with macOS
Cmd+Nbinding - The hint about window transparency is now properly issued on Wayland and macOS
window.decorations_theme_variantcould now control theme on macOS and Windows- The IME purpose is now set to
Terminalwhich could help with OSK window.decorations_theme_variantis now usingDark,Light, andNonevalues- Resize increments are now set on macOS and X11 to resize by cell sizes
Fixed
--helpoutput for--classdoes not match man pages- Cursor and underlines always being black on very old hardware
- Crash when using very low negative
font.offset - Startup failure on macOS with default config when system
/bin/shisdash - Artifacts in corners for maximized window with CSD on Wayland
- Dotted underline not shown on macOS
- Underline on macOS always being at the bottom of the cell
- Crash with
OT-SVGfonts on Linux/BSD - Crash during text compose on old GNOME under Wayland
- Mouse cursor staying hidden after window regains focus on macOS Ventura
- Blurry fonts when changing padding size at runtime
- Crash while typing on Wayland
- Multi-line semantic bracket selection
- Reduced GPU memory usage
- Low frame rate when multiple windows render at the same time
- Redraw hanging until a keypress on X11 in rare cases
- Window clipping when maximizing a window without decorations on Windows
- Quadrants not aligned with half blocks with built-in font
- EOT (
\x03) escaping bracketed paste mode - Drag & Drop not working for the search bar
- Simple-fullscreened window not resized when moving between monitors on macOS
Removed
window.gtk_theme_variantconfig field; usewindow.decorations_theme_variantinsteadalt_send_escis now always set totrue
Alacritty Version 0.12.0 Release Candidate 3
Fixed
- Memory leak on macOS
- Pasting from Alacritty freezing the target application
Alacritty Version 0.12.0 Release Candidate 2
Added
window.resize_incrementsconfig option, disabled by default
Fixed
- EOT (
\x03) escaping bracketed paste mode - Drag & Drop not working for the search bar
- Simple-fullscreened window not resized when moving between monitors on macOS
- When using
window.resize_incrementsmaximizing the window not taking full space on macOS
Alacritty Version 0.12.0 Release Candidate 1
Added
- Uppercase
-Tshort form for--title - Support for horizontal scrolling in mouse mode and alternative scrolling modes
- Support for fractional scaling on Wayland with wp-fractional-scale protocol
- Support for running on GLES context
- Touchscreen input for click/scroll/select/zoom
Changed
- Always use sRGB color space on macOS
- Erase in line after the last column will no longer clear the last column
- Open new windows by default with macOS
Cmd+Nbinding - The hint about window transparency is now properly issued on Wayland and macOS
window.decorations_theme_variantcould now control theme on macOS and Windows- The IME purpose is now set to
Terminalwhich could help with OSK window.decorations_theme_variantis now usingDark,Light, andNonevalues- Resize increments are now set on macOS and X11 to resize by cell sizes
Fixed
--helpoutput for--classdoes not match man pages- Cursor and underlines always being black on very old hardware
- Crash when using very low negative
font.offset - Startup failure on macOS with default config when system
/bin/shisdash - Artifacts in corners for maximized window with CSD on Wayland
- Dotted underline not shown on macOS
- Underline on macOS always being at the bottom of the cell
- Crash with
OT-SVGfonts on Linux/BSD - Crash during text compose on old GNOME under Wayland
- Mouse cursor staying hidden after window regains focus on macOS Ventura
- Blurry fonts when changing padding size at runtime
- Crash while typing on Wayland
- Multi-line semantic bracket selection
- Reduced GPU memory usage
- Low frame rate when multiple windows render at the same time
- Redraw hanging until a keypress on X11 in rare cases
- Window clipping when maximizing a window without decorations on Windows
- Quadrants not aligned with half blocks with built-in font
Removed
window.gtk_theme_variantconfig field; usewindow.decorations_theme_variantinsteadalt_send_escis now always set totrue
macOS Alt/Option situation
This release removed the alt_send_esc option entirely in favor of option_as_alt in window section. This option
behaves like iterm2's ESC+ or Terminal.app's option as meta. So for example to make your left option
as alt, you do:
window:
option_as_alt: OnlyLeft
However some keyboard layouts are using Alt + 8 to enter the [ character and you don't want to send ESC for them.
For these layouts you must define bindings yourself in key_bindings section, but be aware that key bindings that were
floating around in different issues may not be working anymore, so the recommended way
to bind those keys is to do the following:
- Run
alacritty --print-events | grep -i keyboardinput. - Press problematic key bindings on such layouts, for example
Alt + 8. - In the output you'll see something like
KeyboardInput { device_id: DeviceId(DeviceId), input: KeyboardInput { scancode: 28, state: Pressed, virtual_keycode: Some(LBracket), modifiers: ALT }, is_synthetic: false } }. - Add a binding like
- { key: LBracket, mods: Alt, chars: "[" }, thekeyisvirtual_keycodefrom step3if it end up beingNoneyou can writekey: 28, where28isscancodefrom3. - Repeat
1-4until you are done.