- Rio now allows you to configure window title through configuration via template. Possible options:
TITLE
: terminal title via OSC sequences for setting terminal titlePROGRAM
: (e.gfish
,zsh
,bash
,vim
, etc...)ABSOLUTE_PATH
: (e.g/Users/rapha/Documents/a/rio
)
COLUMNS
: current columnsLINES
: current lines- So, for example if you have:
{{COLUMNS}}x{{LINES}}
would show something like88x66
.
- So, for example if you have:
- Perf improvement on text selection #898 by @marc2332.
- Window title is now updated regardless the Navigation Mode.
- Performance: Background and foreground data are only retrieved if is asked (either color automation is enabled or
window.title
contains any request for it). - Fixed: Nix build #853.
- Support to
window.macos-use-shadow
(enable or disable shadow on MacOS). - Support to
window.windows-corner-preference
(options:Default
,DoNotRound
,Round
andRoundSmall
). - Support to
window.windows-use-undecorated-shadow
(default is enabled). - Support to
window.windows-use-no-redirection-bitmap
(This setsWS_EX_NOREDIRECTIONBITMAP
). - Minimal stable rust version 1.84.0.
- Support for Unicode 16 characters.
- Support to line height.
- Renamed
--title
to--title-placeholder
on CLI. - Fixed: Deb package name 'rio' conflicts with existing one in Ubuntu #876.
- Fixed: Unremovable bottom padding when using line-height #449.
- On macOS, fixed undocumented cursors (e.g. zoom, resize, help) always appearing to be invalid and falling back to the default cursor.
- Introduce
SwitchCurrentTabToPrev
andSwitchCurrentTabToNext
actions #854 by @agjini. - On X11, Wayland, Windows and macOS, improved scancode conversions for more obscure key codes.
- On macOS, fixed the scancode conversion for audio volume keys.
- On macOS, fixed the scancode conversion for
IntlBackslash
.
- Kitty keyboard protocol is now enabled by default.
- Allow
Renderer
to be configured cross-platform byPlatform
property. - Add
ToggleFullscreen
to configurable actions. - Escape sequence to move cursor forward tabs ( CSI Ps I ).
- Always emit
1
for the first parameter when having modifiers in kitty keyboard protocol. - Microsoft Windows: fix the event loop not waking on accessibility requests.
- Wayland: disable title text drawn with crossfont crate, use ab_glyph crate instead.
- Sugarloaf: Expose wgpu.