A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
wayland-backend
, wayland-client
, wayland-cursor
and wayland-scanner
.BuildHasher::hash_one
.macos-hide-toolbar-buttons
in favor of window.decorations
api.window.decorations
property, available options are Enabled
, Disabled
, Transparent
and Buttonless
.Breaking: Configuration performance
has moved to renderer.performance
.
Breaking: Configuration disable-renderer-when-unfocused
has moved to renderer.disable-renderer-when-unfocused
.
Breaking: Configuration use-kitty-keyboard-protocol
has moved to keyboard.use-kitty-keyboard-protocol
.
Introduction of new configuration property called keyboard
.
[keyboard]
use-kitty-keyboard-protocol = false
disable-ctlseqs-alt = false
Introduction of keyboard.disable-ctlseqs-alt
: Disable ctlseqs with ALT keys. It is useful for example if you would like Rio to replicate Terminal.app, since it does not deal with ctlseqs with ALT keys
Introduction of new configuration property called renderer
.
[renderer]
performance = "High"
disable-renderer-when-unfocused = false
backend = "Automatic"
# backend options:
# Automatic: Leave Sugarloaf/WGPU to decide
# GL: Supported on Linux/Android, and Windows and macOS/iOS via ANGLE
# Vulkan: Supported on Windows, Linux/Android
# DX12: Supported on Windows 10
# DX11: Supported on Windows 7+
# Metal: Supported on macOS/iOS
navigation.macos-hide-window-buttons
has moved to window.macos-hide-toolbar-buttons
.padding-x
has been updated from 5.0 to 0.0 on MacOS.(accumulated scroll * multiplier / divider)
so if you want quicker scroll, keep increasing the multiplier if you want to reduce you increase the divider. Can use both properties also to find the best scroll for you:[scroll]
multiplier = 3.0
divider = 1.0