dartatui 0.1.0 copy "dartatui: ^0.1.0" to clipboard
dartatui: ^0.1.0 copied to clipboard

A declarative TUI framework for Dart — inspired by Ratatui and Flutter.

Changelog #

0.1.0-dev #

  • Initial release
  • Core: Cell, Buffer, Rect, Style, Color, Modifier, Text/Line/Span
  • Diff engine: BufferDiff with multi-width (CJK/emoji) support
  • Backend: AnsiBackend (raw mode, alternate screen, keyboard parsing)
  • Rendering: Terminal (double buffer, diff pipeline, autoresize)
  • Framework: Widget, StatelessWidget, StatefulWidget, Element, RenderObject
  • Layout: Row, Column, Expanded, Padding, Align, SizedBox, BoxConstraints
  • Widgets: TextWidget, Border, Container, Focus
  • Focus system: FocusNode, FocusManager, Tab/Shift+Tab traversal
  • Theme system: ThemeData (dark/light presets), Theme widget
  • Frame scheduling: AppScheduler ~30fps, requestAnimationFrame
  • 101 unit tests
0
likes
150
points
106
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A declarative TUI framework for Dart — inspired by Ratatui and Flutter.

Repository (GitHub)
View/report issues

Topics

#tui #terminal #cli #ui #framework

License

MIT (license)

More

Packages that depend on dartatui