Roadmap 1.0.0
zamotany opened this issue · 0 comments
zamotany commented
1.0.0
TODO:
-
renderToJson
function -
renderToString
function - support for
NO_COLOR
-
render
function - alternative screen buffer with
render
- gracefully exit if errors are throw
-
console
functions logging to main screen buffer upon exit -
Text
andView
components - basic styling supported by
colorette
- layout support with https://github.com/vislyhq/stretch
- RGA colors
- keyboard events (via
terminal
fromterminal-kit
) - mouse events (via
terminal
fromterminal-kit
) -
Progress
component -
Spinner
component -
onLayout
hook -
onClick
hook -
renderToJson
support for continuous rendering with infinitePromise
iterator -
renderToString
support for continuous rendering with infinitePromise
iterator - tests:
- nodes
- renderer
-
renderToJson
-
renderToString
- components
- Documentation
- absolute positioning
- allow nesting
Text
components - redo
Progress
component -
onMouseWheel
hook - refactor
onClick
andonMouseWheel
event propagation for better performance - Refactor painting (recursive Canvas filling & merging)
- fix progress bar scaling issue when resizing
- Haul dashboard example
- add README to
@react-slate/core
package -
FlatList
component
Future
- add canvas caching to speed up painting
-
@react-slate/testing-library
(?) -
@react-slate/web-render
(?)