Releases
0.2.13 (unreleased)
- Breaking change: For Windows and Linux users, hyperlink trigger whenever hovering a link was changed from
alt
toshift
. - Fix dimension for whenever a new tab is created from a view with splits.
- Drop subtables with empty coverage by @xorgy.
- Fix font size affecting tabs size.
- Support to drawable characters by using
fonts.use-drawable-chars = true
. - Fix: Wrong unicode character alignment #616.
- Fix: Built-in font for box drawing #974 #974.
- Fix: U+E0B6 and U+E0B4 Unicode with different sizes #895.
- Update wgpu to v25.
- Fix: Custom rendering (alignment) of Braille symbols #1057.
- Fix: Drawing char ⡿ in column 1 causes the entire terminal to stutter #1033.
- Fix: Some glyphs (e.g. braille symbol) are rendered with gaps in between #930.
- Introduce
fonts.disable-warnings-not-found
to disable warning regarding fonts not found. - Fix: Request: silently ignore missing fonts from fonts.family and fonts.family.extras #1031.
- Fix: Add branch drawing symbols to box characters #761.
- Fix: macOS: fallback for missing font glyph? #913.
- Fix: FPS calculation, before it was rendering avg 48 on 60fps screen, however it was due to wrong frame scheduling computations, now it's up to 56-58.
- Fix: Shift+Tab event is doubled, as if hit twice #1061.
- Fix: Request: Option to change click-link modifier key #1059.
- Fix: Unexpected tmux previous-window #1062.
- Rewrite the way Rio deals with line diff and updates computation.
0.2.12
- Fix crash regarding fonts not found whenever trying to run Rio.
0.2.11
- Fix filter scanlines not appearing.
- rt(wgpu): clamp texture size to device limits by @chyyran.
- Support to builtin filters:
newpixiecrt
andfubax_vr
. - Fix dimension computation whenever resizing Rio.
- Removed
fonts.ui
property, now Rio will always use primary font for UI. - Removed Text renderer mod by migrating to RichText renderer.
- Breaking:
renderer.strategy = "Continuous"
was renamed torenderer.strategy = "Game"
- Fix search bar can't show chinese #844.
0.2.10
- 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 is0.5
. - Sugarloaf: Fix foreground color opacity not being computed.
0.2.9
- 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.
0.2.8
- Support to
.rpm
files! (thanks @vedantmgoyal9 and @caarlos0) - 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
tov0.59
.- To match the corresponding changes in
windows-sys
, theHWND
,HMONITOR
, andHMENU
types now alias to*mut c_void
instead ofisize
.
- To match the corresponding changes in
0.2.7
- 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
toubuntu-22.04
) and arm (ubuntu-24.04-arm
toubuntu-22.04-arm
)