chiro

Crates.iochiro
lib.rschiro
version0.1.3
sourcesrc
created_at2022-08-16 05:16:11.45167
updated_at2022-09-05 06:18:32.069044
descriptionA curses-style terminal view that runs inside a pixel buffer (Rewrite of chiropterm)
homepage
repositoryhttps://github.com/nyeogmi/chiro
max_upload_size
id646311
size149,750
Nyeogmi (nyeogmi)

documentation

README

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!

Commit count: 49

cargo fmt