github raphamorim/rio v0.2.13

latest releases: nightly, v0.2.29, v0.2.28...
4 months ago

0.2.13

  • Breaking change: For Windows and Linux users, hyperlink trigger whenever hovering a link was changed from alt to shift.
  • 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

Don't miss a new rio release

NewReleases is sending notifications on new releases.