v0.1.93

anomalyco/opentuiv0.1.93Mar 30, 2026by github-actions[bot]

AI Summary

The release refactors the core renderer API options and introduces setters for line number gutter colors, FPS targets, and max FPS. It also includes fixes for pre-scheduled init frames and terminal state restoration mid-frame.

Key Highlights

  • Refactored renderer API options
  • Added setters for line number gutter colors
  • Added setters for targetFps/maxFps
  • Fixed double scheduling on requestRender/start
  • Fixed terminal state restoration on mid-frame destroy

New Features

  • Setters for line number gutter colors
  • Setters for targetFps and maxFps
  • Refactored renderer API options

Full Release Notes

## What's Changed
* core: refactor/fix renderer api options by @simonklee in https://github.com/anomalyco/opentui/pull/851
* fix(core): avoid pre-scheduled init frames on no-op resize by @simonklee in https://github.com/anomalyco/opentui/pull/880
* fix(core): restore terminal state when destroy runs mid-frame by @simonklee in https://github.com/anomalyco/opentui/pull/859
* Setters for line number gutter colors by @kommander in https://github.com/anomalyco/opentui/pull/894
* core/renderer: fix double scheduling on requestRender/start by @simonklee in https://github.com/anomalyco/opentui/pull/895
* do not cache solid subtree for slot fallback, only identity by @kommander in https://github.com/anomalyco/opentui/pull/896
* setters for targetFps/maxFps by @kommander in https://github.com/anomalyco/opentui/pull/897


**Full Changelog**: https://github.com/anomalyco/opentui/compare/v0.1.92...v0.1.93