- Full Featured Tabs (close, disable, move, sizing).
- Generate import statement for the svg-icons in the docs.
- Add example on how to use react-list for lists, menu items and table.
- NavBar component (To address the hamburger anti-pattern).
- Add jsdoc to the source code (Preparing for auto generation).
- Make extensive use of
popover
andrender-to-layer
. - [es6-classes] Full ES6 Classes.
- Full featured Table.
- Comprehensive contribution guide for the docs and changelogs.
- I18n for the doc-site.
- Better accessibility support.
- Full support for react-native.
- Improve performance with
shouldComponentUpdate
and removed inefficient computations. - Standardize API naming and available
prop
convention across the library. - Standardize API callback signature and provide formal documentation.
- #2416 TextField as a composable component for various field types.
- Remove usage of JSON to generate children across the components.
- Remove the old menu folder.
- #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.
- #2396 Remove Dialog's deprecated API.