Skip to content

Initial release

Pre-release
Pre-release
Compare
Choose a tag to compare
@dantleech dantleech released this 14 Nov 13:13
· 91 commits to main since this release

Initial release.

The following are differences from Ratatui:

  • Renamed Terminal to Display to avoid naming conflicts with PHP-Terms
    Terminal (and it's also perhaps more accurate).
  • Added Grid widget (allows "layouts" as widgets) #18
  • Block has a widget instead of widgets having blocks #22
  • Introduced Sprite shape
  • Added TextShape shape which renders fonts.
  • Added ImageShape widget to render images on the canvas #36.
  • Added Canvas#draw(Widget) to avoid using the closure for most cases. #51
  • Added Display#drawWidget(Widget) to avoid using the closure for most cases. #55
  • Rendering responsiblity split from the Widget (Widget has an associated WidgetRenderer) #60