22 releases
0.1.3 | Sep 5, 2022 |
---|---|
0.1.2 | Sep 5, 2022 |
0.0.19 | Sep 4, 2022 |
0.0.8 | Aug 26, 2022 |
#14 in #curses
115KB
3K
SLoC
NOTE: Under construction!
This is a rewrite of my earlier chiropterm
library, which had some serious API design issues:
- The system for windowing and clipping the draw cursor was verbose and bureaucratic.
- The callback-based APIs made state management complicated.
- Forcing a total redraw every frame was un-Curses-like
Compared to chiropterm
a lot of things have been simplified -- there's no automatic resizing, no color management. The input subsystem actually got more complicated in an attempt to support both GameMaker-style "query for what buttons are down" input and event loop-based input.
Probably don't use this yet -- it's a serious WIP!
Dependencies
~3.5–5MB
~92K SLoC