Initial release
Pre-release
Pre-release
Initial release.
The following are differences from Ratatui:
- Renamed
Terminal
toDisplay
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 associatedWidgetRenderer
) #60