github raphamorim/rio v0.1.0

latest releases: nightly, v0.2.1, v0.2.0...
5 months ago

Breaking change: Opacity API has changed

  • background-opacity has been renamed to opacity. It sets window background opacity.
  • Removed foreground-opacity property.
  • Removed support to DX11.

Example:

[window]
opacity = 0.8
  • Major rewrite on sugarloaf.
    • New rendering architecture.
    • Sugarloaf now uses same render pass for each render.
    • Ignore equal renderers.
    • Compute layout updates only if layout is different.
  • BottomTab navigation is now default for Linux and Windows.
  • Support to font ligatures.
  • Support bluetooh access on MacOs.
  • Upgraded wgpu to 0.20.0.
  • Support to Emojis.
  • Support "open here" for Microsoft Windows.
  • Fixes on font search for Microsoft Windows.
  • Open Url support for MacOS.
  • All tabs/window instances now use same font data.
  • Disabled line-height configuration in this version (it will be re added eventually).
  • Updated ttf-parser and memmap2 on sugarloaf.

Bug fixes

  • closed: #514 Odd background transparency on macOS (Intel)
  • closed: #398 Neovim and Helix rendering with line spacing
  • closed: #512 Visible lines on transparent background
  • closed: #491 Noticeable text update
  • closed: #476 Glyphs have very weird rendering
  • closed: #422 Background opacity
  • closed: #355 Issues with double-width chars
  • closed: #259 Sugarloaf: Positioning glyphs
  • closed: #167 Tab bar overlaps text
  • closed: #328 Some font issues
  • closed: #225 Doesn't work with touchscreen
  • closed: #307 default offset height is above the bottom position since update
  • closed: #392 Box drawing issue with Berkeley Mono on MacOS

Don't miss a new rio release

NewReleases is sending notifications on new releases.