Skip to content

Roadmap 1.0.0 #99

@zamotany

Description

@zamotany

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 (?)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions