v0.1.61

anomalyco/opentuiv0.1.61Dec 16, 2025by github-actions[bot]

AI Summary

Introduces visual and functional improvements including an opacity property for Renderables, console mouse selection support, and cleanup of timers to ensure proper process exit handling.

Key Highlights

  • Add opacity property to Renderable
  • Clean up timers and listeners in destroy()
  • Fix absolute positioned elements positioning
  • Add console mouse selection and scrolling support

New Features

  • Opacity property for Renderable
  • Console mouse selection and scrolling support
  • OnCopy callback for clipboard usage

Full Release Notes

## What's Changed
* additional default keybinds for the textarea and visual EOL/SOL nav by @kommander in https://github.com/sst/opentui/pull/407
* feat(core): add opacity property to Renderable by @muhammedaksam in https://github.com/sst/opentui/pull/401
* fix(core): clean up timers and listeners in destroy() to allow process exit by @remorses in https://github.com/sst/opentui/pull/417
* dev setup and ffi debug tweaks by @kommander in https://github.com/sst/opentui/pull/418
* fix: absolute positioned elements now position relative to parent by @edlsh in https://github.com/sst/opentui/pull/413
* feat(console): add mouse selection and scrolling support, with optional onCopy callback to use clipboard in applications by @edlsh in https://github.com/sst/opentui/pull/411

## New Contributors
* @muhammedaksam made their first contribution in https://github.com/sst/opentui/pull/401
* @edlsh made their first contribution in https://github.com/sst/opentui/pull/413

**Full Changelog**: https://github.com/sst/opentui/compare/v0.1.60...v0.1.61