Skip to content

Releases: raphamorim/rio

nightly

15 Mar 00:44
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Changelog

  • ce59d09 update description
  • fd7f64a remove ttf and otf from git lfs track
  • bb6fc1f update cascadia code to latest
  • 5bc2551 use std::hash::RandomState and update twox-hash
  • e99a6c1 fix toml format
  • 89296e5 bump dependencies

v0.2.10

13 Mar 00:34
Compare
Choose a tag to compare

Summary

  • Fix computation of lines on screen.
  • Fix dimension of the first tab whenever TopTab or BottomTab is created.
  • Fix flaky test issue, test_update_title_with_logical_or failing randomly on aarch64 #994.
  • Support to navigation.unfocused-split-opacity, default is 0.5.
  • Sugarloaf: Fix foreground color opacity not being computed.

Changelog

  • 378ce81 update releases
  • 621abf1 update tests
  • ec4fbc1 fix issue for first tab dimension after create new tabs using bottom or top tab
  • a5976a5 change default height to 490
  • 096b90d fix compute lines and columns
  • 410a9d4 update version to 0.2.10
  • d54b188 fix lint
  • 8059ecf fix: remove assertion, this test is complicated because can run into race conditions where path is known beforehand (closes #994)
  • bd73fdc fixes: opacity on foreground text, opacity for unfocused split and allow unfocused routes to be updated

v0.2.9

10 Mar 15:05
Compare
Choose a tag to compare

Changelog

  • Support to symbol map configuration: fonts.symbol-map:
# covers: '⊗','⊘','⊙'
fonts.symbol-map = [{ start = "2297", end = "2299", font-family = "Cascadia Code NF" }]
  • Add Switch to Next/Prev Split or Tab command by @vlabo.
  • Fix issue whenever the first main font cannot be found.

Commits

  • 1538125 prepare 0.2.9
  • ef6f0b3 flake.lock: Update
  • c5ff6e8 fix wrong toml comments
  • b52b413 fix tests
  • eac517c fix comment on toml
  • be20482 update releases
  • 67e6276 feat: implement symbol_map
  • c035344 update docs
  • 554382e add symbol-map support on config level and fix issue when font isn't found
  • 51a9119 Add missing LICENSE files to several workspace crates (#1003)
  • 9adffe1 Small changes to macOS info.plist file (#1002)
  • 0e33b2f Add Switch to Next/Prev Split or Tab command (#995)
  • 11b0afe Update 2025-03-01-rio-is-now-releasing-with-goreleaser.mdx (#997)
  • e8825bd Update 2025-03-01-rio-is-now-releasing-with-goreleaser.mdx (#996)
  • e041af3 update releases.md
  • 735d959 uppercase R of Goreleaser
  • f0f6a87 update text
  • a458afe remove confusing part on paragraph
  • 197c9dc update paragraph
  • da13dd0 new post
  • 5aaea3d fix(goreleaser): different terminfo paths on linux & macos, address deprecation msgs (#990)
  • d48241d fix(goreleaser): bundle compiled terminfo in deb/rpm (#986)

v0.2.8

26 Feb 17:26
73f0158
Compare
Choose a tag to compare

Changelog

  • OSC 7 Escape sequences to advise the terminal of the working directory.
  • Use GoReleaser to build & release Rio (#921), thanks @caarlos0 and @vedantmgoyal9
  • Cache GSUB and GPOS features independently.
  • Updated windows-sys to v0.59.
    • To match the corresponding changes in windows-sys, the HWND, HMONITOR, and HMENU types now alias to *mut c_void instead of isize.

Commits

v0.2.7

11 Feb 02:47
Compare
Choose a tag to compare
  • fix: Shifted key reported without a shift when using kitty keyboard protocol.
  • fix: Set cursor color via ANSI escape sequence #945.
  • fix: Can the "base 16" colors be changed at runtime through Ansi escape sequences? #188
  • fix: Changing release and nightly build Ubuntu runners for x86 (ubuntu-latest to ubuntu-22.04) and arm (ubuntu-24.04-arm to ubuntu-22.04-arm)

v0.2.6

08 Feb 01:11
Compare
Choose a tag to compare
  • Fix: 0.2.5 doesn't render grey scale font on macOS #937.
  • fix: fix duplicate tab_id by monotonic counter for unique tab IDs by @hilaolu.
  • Add backslash to invalid characters for URL regex.
  • fix regression introduced by 0.2.5 on light colors.
  • fix: CMD+W open new tab but not new window occasionally #756.
  • fix: Error getting window dimensions on Wayland #768.

v0.2.5

30 Jan 16:30
Compare
Choose a tag to compare
  • Introduced draw-bold-text-with-light-colors config, default is false.
  • If light or dark colors are not specified Rio will try to convert it based on the regular color.
  • Fix: Block writing to the shell when rendering the Assistant route.
  • Fix: Immediately render the Terminal route when switching from the Assistant, ConfirmToQuit or Welcome, thus avoiding the need to double press Enter.
  • Fix: MacOS Unable to type Option + Number for special characters #916.
  • Fix: Looking forward to having a color converter #850.
  • Fix: Unexpected basic 16 terminal colors displayed on some apps #464.

v0.2.4

17 Jan 22:25
Compare
Choose a tag to compare
  • Breaking: Rio now doesn't allow anymore disable kitty keyboard protocol.
  • Fullwidth semantic escape characters.
  • Fix: report of Enter/Tab/Backspace in kitty keyboard.
  • Fix: use-kitty-keyboard-protocol = true doesn't work with tmux #599.
  • Fix: use-kitty-keyboard-protocol breaks F[5-12] on macOS #904.
  • Downgrade MSRV to 1.80.1
  • Update wgpu to 24.0.0.

v0.2.3

13 Jan 23:42
Compare
Choose a tag to compare
  • Rio now allows you to configure window title through configuration via template. Possible options:
    • TITLE: terminal title via OSC sequences for setting terminal title
    • PROGRAM: (e.g fish, zsh, bash, vim, etc...)
    • ABSOLUTE_PATH: (e.g /Users/rapha/Documents/a/rio)
    • COLUMNS: current columns
    • LINES: current lines
      • So, for example if you have: {{COLUMNS}}x{{LINES}} would show something like 88x66.
  • 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 and RoundSmall).
  • Support to window.windows-use-undecorated-shadow (default is enabled).
  • Support to window.windows-use-no-redirection-bitmap (This sets WS_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 and SwitchCurrentTabToNext 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 by Platform 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.

v0.2.2

23 Nov 21:49
e708767
Compare
Choose a tag to compare
  • Fix iterm2 image protocol.
  • Allow setting initial window title #806 by @xsadia.
  • Fix runtime error after changing to a specific retroarch shader on windows #788 by @chyyran.
  • Makes editor.args and shell.args optional in config.toml #801 by @Nylme.
  • Introduce navigation.open-config-with-split.