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
Removed input.jsx file. This component was deprecated long ago, but was never removed from the project.
Buttons now default to a type of button instead of the browser's default of submit. We found that
most of the buttons in our apps were not submit buttons and it was more intuitive to default to button.
If you need a submit button, be sure to pass in a type of submit. (#1017)
The DialogWindow component was refactored into Dialog. DialogWindow was never documented and was just
a lower level component that was used by Dialog. It was, however, exposed on the main index.js and has
since been removed. If you were using DialogWindow before, you should be able to safely use Dialog instead.
New Components
SvgIcons & Icon Builder
We've created SvgIcon versions of all the material-design-icons. These SvgIcon
components can be found in the /lib/svg-icons directory and were not added to the main index.js
file. To use these icons, require them directly: require('material-ui/lib/svg-icons/action/face').
These icons were created using a script that crawls the icon repo and generates the
appropriate js and jsx files and can be found in the /icon-builder directory.
Menu, MenuItem, MenuDivider
This is a new implementation of menus and menu items. With it comes:
better composability
scrollable menus
better transitions
better keyboard access
selectable with value and valueLink
We're working on migrating some of our other components to use this new implementation. Until that's
thats done, require these components directly if you'd like to use them: require('material-ui/lib/menus/menu').
IconMenu
This component replaces DropDownIcon and has all of the new menu features mentioned above.
Component Fixes / Enhancements
AppBar
IconButton styles are now being properly merged (#967)