brick/TODO.txt
Jonathan Daugherty 80b3a76936 Update README
2015-07-09 11:59:54 -07:00

35 lines
1.2 KiB
Plaintext

Bugs / design issues:
- Consider adding L suffix to Context and other core lenses to be
consistent with other lenses
Features:
- Text wrapping (with markup)
- Deal with multi-column characters everywhere
- Port widgets from vty-ui:
- Progress bar?
- Dir browser?
- Checkbox?
- Overlays relative to a specific widget (e.g. drop-downs) using layers
but without having to know the position of the controlling widget (e.g.
add a combinator in one layer to refer to something in another). In
general, an API for multi-layer rendering might emerge from this.
Open issues:
- Centering and other operations pad widgets with fills with interacts
with layering depending on the user's intentions. Sometimes we want
layers to be opaque and filled, other times we want them to be
transparent. How do we deal with this in general?
Documentation:
- Getting started: simpleMain, defaultMain
- customMain and the App type
- Event handlers and HandleEvent
- Cursor selection
- Suspend & resume, halt, continue
- Using your own event type
- How widgets and rendering work
- Space behavior
- Implementing your own widgets
- Rendering sub-widgets
- Dealing with the rendering context