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