A markup language to build terminal interfaces, built on top of curses.
⚠️ This project is purely an experiment and is still under development
- debug mode
- unit/feature testing by dumping curses stdout
- scrolling
- case: parent static max height is 50, child static uses more than 50 lines
- layout/styles
- nesting
Statics
- auto calculating position and height
- flex box
- max height
- max width
- min width
- min height
- display: inline-block
- units (%, cell, line)
- CSS parser
- nesting
- components
- options
- text input
- button
- detect mouse input
- detect which component was clicked based on cords (focus)