You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The v2 release (hopefully) improved a lot of problems encountered while developing with react-md but all of the functionality and components were not ported forward. Currently missing:
Date and Time pickers
Slider
Bottom Navigation
mini variants for the Layout/Navigation Drawer
Stepper component (was never in v1, but was requested to be added)
There are also some additional features that would be nice to add that I found out while developing v2:
✅ raising dark mode elevation
removing react-transition-group as a dependency since the @react-md/transition package should cover that behavior (only blocker is implementing the TransitionGroup behavior)
convenience wrappers for handling form validation
better way to handle controlling the visibility and value of components
adding non-keyboard focusable/searchable items to the AutoComplete and other components that use the useKeyboardMovement hooks
introducing reduced motion behavior with @media (prefers-reduced-motion: reduce) and context API (I need to do more research for what is considered bad motion)
Finally, there are a few documentation improvements that still need to be done:
improve the documentation site's search functionality
implement API documentation for Typescript
implement more examples within the SassDoc for mixin / variable usage
improve the markdown renderer used throughout the site
Estimated Releases
After the v2 release, there will most likely be a lot of new bug/feature requests so these estimates might change but here is a first best guess at how I want to break up the work.
Not documented: during the time for these releases, I'll keep looking into the documentation improvements
v2.1.0 ✅
implement raising dark mode elevation
v2.2.0
implement mini variants for the Layout package
update Grid component for easier usage with 1-3 columns
remove react-transition-group as a dependency putting this on hold since it's really just for the StrictMode warnings. I think it'll be better to just use the nodeRef API in 4.4.0 instead for now if I still want to target it for this release.
v2.3.0
Slider component
form validation helpers and convenience components (this one is iffy since I am terrible at validation and might be better to research existing form packages and update the docs to show how to use them)
v2.4.0
Date Picker
Time Picker
Date+Time Picker
v2.5.0 and beyond
Not sure yet. Most likely better hook implementations and better abstraction of the functionality used within react-md components so that more customization is possible. Maybe look into re-creating the useCSSVariables hook to update themes without SCSS
The text was updated successfully, but these errors were encountered:
The v2 release (hopefully) improved a lot of problems encountered while developing with
react-md
but all of the functionality and components were not ported forward. Currently missing:SliderThere are also some additional features that would be nice to add that I found out while developing v2:
react-transition-group
as a dependency since the@react-md/transition
package should cover that behavior (only blocker is implementing theTransitionGroup
behavior)convenience wrappers for handling form validationAutoComplete
and other components that use theuseKeyboardMovement
hooks@media (prefers-reduced-motion: reduce)
and context API (I need to do more research for what is considered bad motion)Finally, there are a few documentation improvements that still need to be done:
Estimated Releases
After the v2 release, there will most likely be a lot of new bug/feature requests so these estimates might change but here is a first best guess at how I want to break up the work.
v2.1.0 ✅
v2.2.0
Grid
component for easier usage with 1-3 columnsremoveputting this on hold since it's really just for thereact-transition-group
as a dependencyStrictMode
warnings. I think it'll be better to just use thenodeRef
API in 4.4.0 instead for now if I still want to target it for this release.v2.3.0
v2.4.0
v2.5.0 and beyond
Not sure yet. Most likely better hook implementations and better abstraction of the functionality used within
react-md
components so that more customization is possible. Maybe look into re-creating theuseCSSVariables
hook to update themes without SCSSThe text was updated successfully, but these errors were encountered: