brick/TODO.txt
Jonathan Daugherty e17a3a1b50 Update TODO
2015-06-27 13:45:38 -07:00

23 lines
859 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?
- Unify h/vbox implementation as one function configured by lenses and
functions needed to perform the layout and combine the results
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:
- Write benchmarks for render on various primitive types
- Use a zipper for the list widget, use vectors for storage
- Use Vector instead of List where sensible