github raphamorim/rio v0.2.27

latest releases: nightly, v0.2.29, v0.2.28...
28 days ago
  • Breaking: If xterm-rio is installed we prioritized it over rio terminfo.
  • Fix sixel/iterm2 graphics persistence issue: Fixed graphics remaining visible when overwritten by text
    • Graphics are now properly removed when cells containing them are overwritten
    • Fixes issues with file managers like Yazi where images would persist incorrectly
    • Simplified graphics cleanup logic by removing unused ClearSubregion functionality
  • CJK Font Metrics: Fixed CJK characters displaying "higher" than Latin characters #1071
    • Implemented comprehensive CJK font metrics handling with consistent baseline adjustment
    • Fixed scrolling issues for mixed Latin and CJK text content
    • Added CJK character width measurement using "水" (water ideograph) as reference
    • Created consistent cell dimensions across different font types
    • Developed extensive test suite with 40+ font-related tests to verify fixes

Changelog

  • 7ccc174 prepare v0.2.27
  • bdba71b add notes
  • 596ac8e use borrowed ID
  • 3bd5481 font id should be always default to respect cell
  • 705f30f update releases.md
  • 4cf26f0 Fix CJK characters displaying higher than Latin characters
  • 808be0a Implement consistent font metrics for CJK rendering
  • f5872bf unify clearsubregion to remove texture (ref: #709)
  • aa1b201 update com.rioterm.Rio.metainfo.xml
  • edb0049 update docs about terminfo
  • a0a1874 update terminfo
  • 1f5d69c prioritize xterm-rio if installed

Don't miss a new rio release

NewReleases is sending notifications on new releases.