Material UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.
MIT License
isRtl
behaviour directionInvariant
approach (#6760) @omarchehab98.includes()
to support IE11 (#6838) @codylawson-import { List, ListItem, ListItemText } from 'material-ui/List';
+import List, { ListItem, ListItemText } from 'material-ui/List';
-import Layout from 'material-ui/Layout';
+import Grid from 'material-ui/Grid';
only
functionality (#6782) @rosskevinBig thanks to the 8 contributors who made this release possible.
This release almost exclusively contains bug fixes.
This PR is introducing a breaking change by removing the ambiguity between default state and controlled state. Now, as soon as the selected property is used, the row selection of the component is controlled, hence fully implementing what's documented:
selected
: This property can be used to programmatically select rows.
Big thanks to the 11 contributors who are pushing the next
branch forward.
handleEntered()
(#6616) @agamrafaelihandleEntering()
(#6615) @agamrafaelihandleInputChange()
(#6613) @agamrafaelimuiThemeable
as withTheme
(#6610) @sxnshouldComponentUpdate()
(#6680) @agamrafaeliBig thanks to the 5 contributors who made this release possible.
Following React's announcement that includes the deprecation of some pattern, we have updated the codebase in order to support the latest v15.5.4 release of React.
Thanks @rsolomon for taking care of it!
handleExiting()
(#6589) @agamrafaelihandleDocumentKeyUp()
(#6588) @agamrafaelihandleRequestTimeout()
(#6599) @agamrafaeliBig thanks to the 21 contributors who made this release possible.
This release includes the update of the dependencies.
The latest release of inline-style-prefixer
is introducing significant performance improvements to our styling solution.
Latest React's announcement includes a deprecation of React.PropTypes
and an introduction of a new package prop-types
. We don't support that change yet, any help is welcome.
Regressions has been introduced with
We are continuing investing in the documentation and the test suite.
Visual regression tests are now sent to argos-ci.
Thanks @agamrafaeli for increasing the test coverage of 1% since the last release (95.23%).
Thanks @mbrookes for fixing the inconsistency of the API and improving the API.
// Paper
-rounded
+square
// BottomNavigation
-showLabel
+showLabels
// Button, IconButton, Switch
-ripple
+disableRipple
// Modal, Dialog
-backdropVisible
+backdropInvisible
-backdrop
+disableBackdrop
-hideOnBackdropClick
+ignoreBackdropClick
-hideOnEscapeKeyUp
+ignoreEscapeKeyUp
// Backdrop
-visible
+invisible
// ListItem
-gutters
+disableGutters
// InputLabel, TextFieldLabel
-animated
+disableAnimation
// TableCell, List
-padding
+disablePadding
// Input
-underline
+disableUnderline
// CardAction
-actionSpacing
+disableActionSpacing
// CardHeader
-subhead
+subheader
only()
calling 'xl' (#6475) @agamrafaeliA big thanks to @agamrafaeli for increasing the test coverage by 4%.
We are now at 93.53%. That's pretty great.
getSlideDirection
(#6388) @agamrafaeliA big thanks to the 20 contributors who are making this release possible.
rowsMax
changed (#6297) @seasickPublished by oliviertassinari over 7 years ago
A big thanks to the 17 contributors who are making this release possible.
We have upgraded the peer dependency of Material-UI. You gonna need:
react-tap-event-plugin
>= 2.0.1react
>= 15.4.0react-dom
>= 15.4.0One year ago, we were struggling with removing all the mixins from the project.
Now, it's about rewriting all our components.
We gonna try doing frequent alpha releases to keep some intertia. At least once per week would be good.
As always, we are keeping the documentation up to date.
Published by oliviertassinari over 7 years ago
This is the first public alpha release. It's still work in progress.
People will be able to start giving us feedback with this release.
Please keep in mind that semver won't be respected between pre-releases.
In other words, the API will change if we need to.
If you need a documentation, you can try this one.
We try to keep it up-to-date with the next
branch.