Skip to content

Latest commit

 

History

History
37 lines (30 loc) · 1.65 KB

ROADMAP.md

File metadata and controls

37 lines (30 loc) · 1.65 KB

Future

  1. Full Featured Tabs (close, disable, move, sizing).
  2. Generate import statement for the svg-icons in the docs.
  3. Add example on how to use react-list for lists, menu items and table.
  4. NavBar component (To address the hamburger anti-pattern).
  5. Add jsdoc to the source code (Preparing for auto generation).
  6. Make extensive use of popover and render-to-layer.
  7. [es6-classes] Full ES6 Classes.
  8. Full featured Table.
  9. Comprehensive contribution guide for the docs and changelogs.
  10. I18n for the doc-site.
  11. Better accessibility support.
  12. Full support for react-native.
  13. Improve performance with shouldComponentUpdate and removed inefficient computations.
  14. Standardize API naming and available prop convention across the library.
  15. Standardize API callback signature and provide formal documentation.
  16. #2416 TextField as a composable component for various field types.
Breaking Changes
  • Remove usage of JSON to generate children across the components.
  • Remove the old menu folder.

0.14.0

  • #2443 Deprecate the old menu folder.
  • #2456 Deprecate usage of JSON in favor of composability.
  • Documentation versioning (This is a must before removing deprecations).
  • Enforce eslint rules.
  • #2433 Auto-generate Docs from source-code.
  • #2460 Enhance ThemeManager to perform a deep merge with default baseTheme. (easier customization)
  • #2493 Use higher order components across the library to abstract themes passed down from context.
Breaking Changes
  • #2396 Remove Dialog's deprecated API.