Releases: raphamorim/rio
Releases · raphamorim/rio
nightly
Changelog
- 414b51e docs: add note for flake install instruction process
- 2b267b8 refactor: add title for nixos part
- 65d9096 feat: add nix flake install instructions
- b447e85 fix: remove duplicate cursor in colors example
- 50aa389 add details
- eeb598f Drop subtables with empty coverage (implemented by @xorgy on dfrg/swash#92)
- 4bf980d add filters data
- 65342c5 flake.lock: Update
v0.2.12
v0.2.11
Summary
- 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.
Changelog
- b6caa09 clamp texture size to device limits by @chyyran
- 90e93d6 Update docs/docs/releases.md
- 2b42aec update lint
- 3286ca0 remove ntsc_vcr
- 7c432a2 fix lint
- f21b13d add builtin filters
- 5be4237 update libshader deps
- ddb4a64 feat: bultin filters
- 39f3bf2 update releases.md
- 4ef746b prepare 0.2.11
- e8e9c76 fix dimension computation
- aa11f75 add debug flag for metal
- d0ff00e upda skrifa
- b9ae9b2 remove wa
- 316e986 update wgpu
- 9c54dea migrate navigation
- cda7180 migrate routes
- bc3d476 refactor compositors into one
- 8cebb43 remove text mod
- af5cdba Merge branch 'main' into unify-text-renderer-across-rio
- 18242ca move search to it's own struct
- eab35aa fix lint
- cbb8960 feat: unify text renderer
- 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
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 is0.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
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
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
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
Commits
- 73f0158 fix(goreleaser): template syntax (#988)
- d0f1b5e use rioterm.com
- f007fc3 fix(goreleaser): do not run after hooks on intermediary steps (#987)
- ff9623a prepare 0.2.8
- aebf5d0 update description
- 58e466e update website
- b20f2a3 update path
- 444f93b fix CNAME
- 945abdb update url and baseUrl
- a79e624 add CNAME
- de07fc0 migrate to flakehub cache
- cb4abad add support to ios
- 52fc90a fix(goreleaser): different terminfo paths for deb/rpm based distros (#985)
- 55d08f7 spinning logo (#984)
- b33281c remove indices and ids
- 6f1ea14 update release.md
- 4308121 Cache GSUB and GPOS features independently
- 24408f3 flake.lock: Update (#983)
- fb9aac8 update release.md
- d6695b5 ci: native macos notarization (#982)
- 653ecb3 fix(goreleaser): rpm dependencies (#981)
- 0207638 update docs
- d59333a back to timeout
- 5bdb595 remove timeout from goreleaser.yml
- c89e640 wait true for notarize
- 5f9a24a feat: shell integration - current path (#970)
- 2d2e67c ci(release): publish nightlies only on config/workflow changes (#954)
- f39d11c feat-update-windows-sys-0.59 (#969)
- 77f5f37 Update flake.lock (#966)
- c3fec51 ci(release): update goreleaser-action to v6.2.1 (#965)
- 8942c74 fix(goreleaser): special chars should be wrapped in
"
(#964) - c8a4ac1 refactor(goreleaser): use conventional file names for deb, rpm (#960)
- 1c33ccf ci: fix multiple things and run only when necessary (#962)
- de95861 docs: update releases.md (#963)
- dfe09d6 chore(goreleaser): add rpm, fix github release (#955)
- e5c0941 feat: add goreleaser (#921)
- 5492d62 update install links
v0.2.7
- 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
toubuntu-22.04
) and arm (ubuntu-24.04-arm
toubuntu-22.04-arm
)
v0.2.6
- 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
- Introduced
draw-bold-text-with-light-colors
config, default isfalse
. - 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 theAssistant
,ConfirmToQuit
orWelcome
, thus avoiding the need to double pressEnter
. - 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
- 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.