brick/TODO.txt
Jonathan Daugherty 55a22a21a5 Update TODO
2015-06-28 21:01:09 -07:00

23 lines
828 B
Plaintext

Bugs / design issues:
- Fix cursor cropping in render function where missing
- Deal with hRelease/vRelease differently, e.g. by using Maybe to
contain width and height in the context, and behave differently if
they're Nothing (same for boxes?)
- Do we need CropLeftBy and CropTopBy if we just Translate negatively?
- Simplify attribute management (too many combinators)
Features:
- Text manipulation API
- monoid instance
- RLE attribute assignment with successive transformations?
- wrapping
- Think of better library name
- Deal with multi-column characters everywhere
- Port widgets from vty-ui
Performance:
- Use a zipper for the list widget, use vectors for storage, or
generalize interface to some traversable so the caller decides what
structure to use (e.g. tree)
- Use Vector instead of List where sensible