- Created "rio" terminfo.
- Breaking changes for configuration file regarding
Advanced
. The configurationAdvanced
has moved to root level anddisable-render-when-unfocused
renamed todisable-unfocused-render
.
before
theme = "dracula"
[advanced]
disable-render-when-unfocused = true
now
theme = "dracula"
disable-unfocused-render = true
- Support to spawn and fork processes, spawn has became default. Spawn increases Rio compability in a broad range, like old MacOS versions (older or equal to Big Sur). However, If you want to use Rio terminal to fork processes instead of spawning processes, enable
use-fork
in the configuration file:
use-fork = true
- Introduced
RIO_LOG_LEVEL
variable usage. (e.g: RIO_LOG_LEVEL=debug rio -e "echo 1"
) - Increased max tabs from 6 to 9.
- Fix Incorrect cursor position when using multi-byte characters (Ref: #127)
- Fix bug "black screen with nearly zero interactivity" and new tab hanging.
- Fix cursor disappearing after resize.
- Introduction of
shell
andworking_dir
in configuration file. - Multi window support #97.
- Corrections on select and scroll experience (it was using wrongly font-bound for line calculation).
- Add selection color to the theme config (closed #125).
- Implemented Inverse (fix #92).
- Proper choose formats that matches with
TextureFormat::is_srgb
(it fixed the Vulkan driver, related #122). - Corcovado: Filter windows crate dependency to only Windows targets (related: #119).
- Teletypewriter: Fixes for musl as target_env (related: #119).
- FreeBSD support, implementation by yurivict (Commit, Ref: #115)