2015-05-17 20:05:24 +03:00
|
|
|
- Use lenses in core library
|
|
|
|
- Fix cursor cropping in render function where missing
|
|
|
|
- Deal with multi-column characters everywhere
|
|
|
|
- Implement 2-d text editing
|
2015-05-18 03:44:30 +03:00
|
|
|
- Write benchmarks for render on various primitive types
|
|
|
|
- Use Vector instead of List where sensible
|
2015-05-17 20:05:24 +03:00
|
|
|
- Implement region-to-view scrolling instead of point-to-view
|
2015-05-18 05:51:46 +03:00
|
|
|
- to do this with lists, we need to know the height of each prim in
|
|
|
|
the list so we can add them up to compute height ranges for each
|
|
|
|
item. we could just make the user specify this, although we could
|
|
|
|
also add a function to compute the (Maybe Int) height of a Prim and
|
|
|
|
require that to be Just in the case of list elements
|
2015-05-18 03:44:30 +03:00
|
|
|
- Think about porting some widgets from vty-ui
|
|
|
|
- Think of better library name
|
2015-05-18 05:47:26 +03:00
|
|
|
- Support "suggested" vs "forced" attributes in Prim rendering
|