- Update to Gren 0.5
- New
Input
variants:Backspace
andDelete
- Crash with error message if not able to start up properly
- Minor bugfixes
- Doc and example updates
- Update to gren 0.4.4
- Complete rendering refactor to reduce screen flicker and handle terminal resizes.
- Your
init
now receivesTui.Environment
which adds terminal column, row, and color support. - Add
UI
module. Yourview
returns aUI.Element
instead ofString
- Add
Escape
variant toTui.Input
- Add
Tui.exit
,Tui.exitWithCode
, andTui.hideCursor
- Doc fixes
- Update to gren 0.4 and latest core and node packages
- Move
Ansi
to a separate package - Complete rendering overhaul
- Redrawing the screen now uses initial cursor position and accounts for scrolling. Fixes #1
- Decouple rendering from update. Render at 60 fps like a game loop instead.
- Initial release