0.2.13
- 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.
- Support for setting a custom config directory using
$RIO_CONFIG_HOME
- Support for additional font dirs using
fonts.additional-dirs
- Rio's MSRV is 1.85.0.
- Support to Sextants.
- Fix: Octant support #814.
- Fix: Issue regarding split not updating opacity style when getting unfocused.
- Add support for custom parsing of APC, SOS and PM sequences.
Commits
- d8b9080 introduce last_active property on screen to fix update
- a0a6e49 flake.lock: Update
- 435e703 move logic of drawable_character recognition to sugarloaf
- 65e2a87 update docs
- 470fe71 add QuadrantUpperRightAndLowerRight and QuadrantUpperRightAndLowerLeft
- dd90c82 remove BlackSquare to WhiteDiamond
- 621b16e implement QuadrantUpperLeftAndLowerLeft and QuadrantUpperLeftAndLowerRight
- 6bf049c implement LightDownAndHeavyRight, LightDownAndHeavyLeft, HeavyDownAndLightRight, HeavyDownAndLightLeft, LightUpAndHeavyRight, LightUpAndHeavyLeft, HeavyUpAndLightRight, HeavyUpAndLightLeft
- 258c47f implement DownDoubleAndRightSingle, DownDoubleAndLeftSingle, VerticalDoubleAndRightSingle, VerticalDoubleAndLeftSingle, VerticalSingleAndRightDouble, VerticalSingleAndLeftDouble, DownSingleAndRightDouble, DownSingleAndLeftDouble, HeavyDownAndRight, HeavyDownAndLeft, HeavyUpAndRight, HeavyUpAndLeft
- e16d36e update notify
- c3d3640 update comment
- df23a87 specify as default-features true
- c24c38c Add support for custom parsing of APC, SOS and PM sequences
- f64e70d downgrade msvr to 1.85.0
- c373642 fix lint
- 4d438e7 VerticalDoubleAndHorizontalSingle, DownDoubleAndRightSingle and DownDoubleAndLeftSingle
- 2a2140e DoubleHorizontalUp
- 5b651d6 DoubleHorizontalDown
- 05bc7c6 DoubleVerticalLeft
- b46ac01 fix DoubleCross and DoubleVerticalRight
- a79d5bb add request_animation_frame
- a09b7b8 fix wait_until calculation
- 8ba56b6 remove utf8 parser, update handler to receive slice
- 96a3c61 octants and sextants
- 40a8ba7 format code
- b6f7121 make drawable characters be foldable
- d317da4 add more characters to drawable-chars
- 3eb2edb update links
- 1372afd update README.md
- a9239da update rust version (closes #1080)
- 1d8df8b flake.lock: Update (#1084)
- e8d992c Add support for $RIO_CONFIG_HOME and additional font dirs (#1082)
- 1114162 update deps
- 191b5f9 fix glyph session
- c09f403 fix lint
- 3e5e2b8 fix panic whenever data is empty (close #1075)
- 62c2ea6 lock line run to first line data
- 23e6e3e Remove duplicate cursor in default-colors.md
- 972625c flake.lock: Update
- 7d7dae6 update goreleaser-action
- c1349a2 update examples
- e5f2f2c update lint
- 836ea83 introduce line cache for the vertex
- f40379c increase font_size
- 925daa9 merge fetch_dimensions into draw_layout
- c538a54 drop display list
- 604956f use draw instead, dropping indices
- 2b9f64f few improvs
- 50058e6 remove clones
- 90f8e61 add force_damage
- 48facd2 update renderer
- 54313d2 fix image
- fecd952 drop RioEvent::UpdateGraphicLibrary
- 8c5a84a updates
- bac4944 update releases.md
- 7dc70c7 fmt code
- 582e325 updates
- 00d6b95 update
- 23976c4 use damage
- c5f5e96 update to work with cursor/hyperlink
- 7177cc6 wip
- 13883ce Update the links to the installation guides
- bbe4c0e anti aliased polygon
- 5de3d2d feat: change to shift key for hyperlinks on windows/linux
- 0f02182 update releases md
- 30c9a6d fix: Shift+Tab event is doubled, as if hit twice (close #1061)
- 4d6a921 add info in releases.md
- 047e732 fix: fps calculation
- 0769344 update yt video
- daf25a0 update releases md
- 9853237 update releases.md
- 447fa93 update releases
- a879690 implement fonts.disable-warnings-not-found (closes #1031)
- f976dd3 comment panic
- 8e07a23 refactor how dots works
- 5ad0a5a implement missing vertical and horizontal dashes
- 42830cf update docs
- 2d6403f implement powerlines until \ue0bf
- e4b1a18 increase segments
- e64497f braille symbols
- 8287589 implement remaining chars
- 8189305 use unicode straigh instead of char notation
- 877d46c update brailes, still missing stuff
- 3d6f2ec add remaining to from
- 9872097 braille dots (partial support, needs to fix 7 and 7w8)
- 46b91ae fmt code
- f4d2ed1 still has to fix DoubleUpAndRight, DoubleUpAndLeft, UpSingleAndRightDouble, UpSingleAndLeftDouble, VerticalSingleAndHorizontalDouble
- 18f7c7e reenable debug
- 2dbb283 add DoubleHorizontal
- b0888ab flake.lock: Update
- 8ca7690 fix some lints
- c84b9f4 add DoubleVertical
- f36f066 remove unused functions
- d9aa5a0 fix PowerlineCurvedLeftSolid and PowerlineCurvedRightSolid
- 9edf7af update PowerlineCurvedRightSolid and left version
- 9fefca9 add_polygon
- 0e64625 ignore font shaping for drawable chars
- 932fbae update wgpu to v25
- 8b123a3 move from CascadiaCodePL to CascadiaCode
- 6a492c9 update docs
- 7029afa add more eightblocks and quarterblocks
- 5d8a44b add Lower chars
- dfc170b update deps
- 2806176 fix VerticalRight and VerticalLeft gaps
- 11b04fd fix topright and topleft
- 9f25f12 calculate with radius
- 7a8b528 fix for multiple characters
- b38c50d quadrants and shades
- 773149d HorizontalDown and HorizontalUp
- 17df0d6 dynamic stroke
- 450bfc7 fix size
- cd1e6b7 lint fix
- b3b4b21 remove unnecessary comment
- b5d0c5d Merge branch 'main' into renderer-fixes
- 7e1d2df ignore shaping
- 59bdca4 fix some stuff
- 140b3ab fix line_height
- 3f25f35 update ui
- 52f1aea remove rect
- c8a74a3 add max_layers
- cd35839 control layers
- 956494c remove HEAD
- 9a20c4b only rendering last layer
- e770277 update stuff
- 42590b5 only rendering last layer
- 4bbf3f6 rename to drawable_char
- 6e22a40 rename curved to arc and fix bottomright, topright, bottomleft and bottomright
- 8bcb3f4 fix tab size
- dbaf02f flake.lock: Update
- 0315c0f update lock file
- 993f8c8 Fix dimension for whenever a new tab is created from a view with splits
- 3fe4ece update enums
- c6579f5 docs: add path to debug log file
- 4bf2de3 fix examples
- 0de68f4 work in progress
- 91ad860 add support to box drawing
- c2b224b fix lint
- 4c5803a correct docs
- 7e0c577 logic should be in sugarloaf instead
- 6cb9c20 todo: move builtin_box_drawing logic inside of sugarloaf
- 2f0f0b6 move to fonts.symbol-map in docs
- 24ff221 move symbol_maps to fonts
- 0aff72a update changelog
- e6ebc8b symbol-map in config and docs level
- 76c8b8e support builtin_box_drawing config
- f2d0a02 fix lint
- 9508daa fix lint
- d061e0b use wgpu from branch trunk for now
- a47e531 update versioning
- 55bb544 add info about sugarloaf since it's also used in boo
- fda73c4 README: make repology badge display 3 columns
- 6d79dfa update docs regarding unfocused-split-opacity
- 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