Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap 1.0.0 #99

Open
35 of 39 tasks
zamotany opened this issue Oct 1, 2018 · 0 comments
Open
35 of 39 tasks

Roadmap 1.0.0 #99

zamotany opened this issue Oct 1, 2018 · 0 comments

Comments

@zamotany
Copy link
Owner

zamotany commented Oct 1, 2018

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 and View components
  • basic styling supported by colorette
  • layout support with https://github.com/vislyhq/stretch
  • RGA colors
  • keyboard events (via terminal from terminal-kit)
  • mouse events (via terminal from terminal-kit)
  • Progress component
  • Spinner component
  • onLayout hook
  • onClick hook
  • renderToJson support for continuous rendering with infinite Promise iterator
  • renderToString support for continuous rendering with infinite Promise iterator
  • tests:
    • nodes
    • renderer
    • renderToJson
    • renderToString
    • components
  • Documentation
  • absolute positioning
  • allow nesting Text components
  • redo Progress component
  • onMouseWheel hook
  • refactor onClick and onMouseWheel 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 (?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant