A set of React components implementing Google's Material Design specification with the power of CSS Modules
This release includes updates for all dependencies. The most important one is the warning produced by React 15.5 regarding PropTypes. Also there were updates related to both the library itself and the building process. Please test carefully 🙏 and report any issues.
Also, it includes some fixes thanks to you, awesome contributors! 👏
This release brings a lot of code changes. The linter rules have been changed but it shouldn't affect to the behavior in any case. If you find an issue, please report it! Help is very appreciated on this. Apart from those changes, this PR:
TabsTheme
interface that was missing in the previous release.Cheers!
Hi all! We are publishing a new beta release with mostly small fixes. You may noticed the number of issues has been dramatically reduced. I've made a cleanup closing duplicated issues and putting some of them together. Also, I've opened #1170 and #1169 to point a reimplementation that is coming with future releases. Notice that now there is a ROADMAP revealing the direction in which the project goes.
This release includes among other small fixes:
isComponentOfType
useful if you are using React Hot Loader #1164inverse
prop in case you place it in a dark background.Tab
component now is decorated with a ripple.Layout
with NavDrawer
, you can follow it as an example.suggestionMatch
in the Autocomplete
.Autocomplete
.onEscKeyDown
property for the Drawer
component.Coming in a day!
This patch updates the peerDependencies
in the package.json
adding react-addons-update which is used in the Ripple component to update the internal state.
New release with a lot of bugfixes and some major improvements that I think you are going to love:
And of course a lot of great fixes brought by the community. To update the internal status in the ripple we are now using react-addons-update. You will need to add this dependency.
Thank you all for contributing!
After this time I think the library is mature enough to be released as 1.0.0. A lot of changes are coming with this new version, I hope you like it and find it useful:
lib
folder.This new version include some major updates and new components 🎁:
Overlay
that are can be inactive (for example Dialog
or Drawer
) are not rendered if they are not active. We preserve the animation thanks to a two step rendering (see #444)App
component is no longer needed. From now on we are blocking the body overflow
in components with Overlay
. You can stop wrapping you whole application if you want.Autocomplete
uses it (thanks @lucaas)NavDrawer
, main Panel
and SideBar
(thanks @patrick-jones)Sorry for the last 2 patches, 💩 happens !
Ripple
is now an HOC. It's released and included in the documentation so you can use it with your custom components.className
for the pickers to customize them.DatePicker
component.Input
components have now an error prop.Dropdown
improvements and normalization with Input
component.react-toolbox
attributes to easy customize picker components.btn-colors
mixin extracted to easily define custom Buttons
.neutral
boolean property to avoid taking default styles in Button
.commons.scss
.Navigation
styles.Overlay
opacity can now be styled from CSS.Enjoy!