alacritty v0.4.2-rc1 Release Notes
Release Date: 2020-03-14 // about 4 years ago-
Packaging
- Minimum Rust version has been bumped to 1.37.0
- ➕ Added Rust features
x11
andwayland
to pick backends, with both enabled by default - 0️⃣ Capitalized the default Alacritty.desktop file
- Capitalized the Alacritty.desktop file
➕ Added
- Live config reload for
window.title
🔄 Changed
- Pressing additional modifiers for mouse bindings will no longer trigger them
- Renamed
WINIT_HIDPI_FACTOR
environment variable toWINIT_X11_SCALE_FACTOR
- 🖨 Print an error instead of crashing, when startup working directory is invalid
- Line selection will now expand across wrapped lines
- The default value for
draw_bold_text_with_bright_colors
is nowfalse
- Mirror OSC query terminators instead of always using BEL
- Increased Beam, Underline, and Hollow Block cursors' line widths
- Dynamic title is not disabled anymore when
window.title
is set in config
🛠 Fixed
- 🍎 Incorrect default config path in
--help
on Windows and macOS - Semantic selection stopping at full-width glyphs
- Full-width glyphs cut off in last column
- Crash when starting on some X11 systems
- 🚚 Font size resetting when Alacritty is moved between screens
- 🛰 Limited payload length in clipboard escape (used for Tmux copy/paste)
- Alacritty not ignoring keyboard events for changing WM focus on X11
- 🏁 Regression which added a UNC path prefix to the working directory on Windows
- CLI parameters discarded when config is reload
- Blurred icons in KDE task switcher (alacritty.ico is now high-res)
- 🍎 Consecutive builds failing on macOS due to preexisting
/Application
symlink - ⏪ Block selection starting from first column after beginning leaves the scrollback
- Incorrect selection status of the first cell when selection is off screen
- Backwards bracket selection
- 🖨 Stack overflow when printing shader creation error
- Underline position for bitmap fonts
- Selection rotating outside of scrolling region
- 🐎 Throughput performance problems caused by excessive font metric queries
- 🐎 Unicode throughput performance on Linux/BSD
- Resize of bitmap fonts
- Crash when using bitmap font with
embeddedbitmap
set tofalse
- Inconsistent fontconfig fallback
- Handling of OpenType variable fonts
- Expansion of block-selection on partially selected full-width glyphs
- 🍎 Minimize action only works with decorations on macOS
- 🍎 Window permanently vanishing after hiding on macOS
- Handling of URLs with single quotes
- 📜 Parser reset between DCS escapes
- 📜 Parser stopping at unknown DEC private modes/SGR character attributes
- Block selection appending duplicate newlines when last column is selected
- Bitmap fonts being a bit smaller than they should be in some cases
- ⚡️ Config reload creating alternate screen history instead of updating scrollback
- 👍 Crash on Wayland compositors supporting
wl_seat
version 7+ - Message bar not hiding after fixing wrong color value in config
- Tabstops cleared on resize
- Tabstops not breaking across lines
- 📜 Crash when parsing DCS escape with more than 16 parameters
- Ignoring of slow touchpad scrolling
- Selection invisible when starting above viewport and ending below it
- Clipboard not working after TTY switch on Wayland
- Crash when pasting non UTF-8 string advertised as UTF-8 string on Wayland
- 🍎 Incorrect modifiers tracking on X11 and macOS, leading to 'sticky' modifiers
- 🏁 Crash when starting on Windows with missing dark mode support
- Variables
XCURSOR_THEME
andXCURSOR_SIZE
ignored on Wayland - Low resolution mouse cursor and decorations on HiDPI Wayland outputs
- Decorations visible when in fullscreen on Wayland
- 🍎 Window size not persisted correctly after fullscreening on macOS
- Crash on startup with some locales on X11
✂ Removed
- Config option
auto_scroll
, which is now always disabled - 🛠 Config option
tabspaces
, which is now fixed at8