github raphamorim/rio v0.2.0

latest release: nightly
23 hours ago
  • Note: The migration from 0.1.x to v0.2.x changed considerably the renderer source code, although it was tested for a while it's entirely possible that introduced bugs (hopefully not!).
  • Performance gains!
    • Sugarloaf: Major rewrite of font glyph logic.
    • Sugarloaf: Removal of some unnecessary processing on shaping logic.
    • Sugarloaf: Rewrite/Change of render architecture, now sugarloaf does not have any reference to column/lines logic.
  • Breaking: Minimum MacOS version went from El Captain to Big Sur on ARM64 and Catalina on Intel x86.
  • Microsoft Windows: Rio terminal is now available on WinGet packages.
  • Microsoft Windows: Rio terminal is now available on MINGW packages.
  • Microsoft Windows: Rio support on ARM architecture by @andreban.
  • Allow MacOS automation via events.
  • MacOS: Support titlebar unified: window.macos-use-unified-titlebar = false,
  • Support disable font hinting: fonts.hinting = false.
  • Fix: Configuration updates triggered multiple times on one save.
  • Support to RetroArch shaders @igorsaux.
  • Fix: Set notepad as a default editor on Windows by @igorsaux.
  • Increased Linux font fallbacks list.
  • Early initial split support (this feature is not yet stable).
  • Fix: Preserve current working directory when opening new tabs #725.
  • Added SplitDown, SplitRight, CloseSplitOrTab, SelectNextSplit and SelectPrevSplit actions.
  • Fix: Window doesn't receive mouse events on Windows 11 by @igorsaux.
  • Support to hex RGBA (example: #43ff64d9) on colors/theme by @bio on #696.
  • Introduced renderer.strategy, options are Events and Continuous.
  • Microsoft Windows: make ControlFlow::WaitUntil work more precisely using CREATE_WAITABLE_TIMER_HIGH_RESOLUTION.
  • Fix: Window output lost when rio loses focus #706.
  • Updated wgpu to 23.0.0.

Don't miss a new rio release

NewReleases is sending notifications on new releases.