github raphamorim/rio v0.2.3

latest release: nightly
one day ago
  • 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.

Don't miss a new rio release

NewReleases is sending notifications on new releases.