MDL v1.2 brings in some long due bug-fixes and new features.
New component: chips!
@b-kelly brings us chips!
A huge thank you for working on this component, @b-kelly! 🙌
Bug fixes and improvements
- The component downgrade event now fires again. Sorry to anyone affected by this regression introduced in a small refactor for our last release.
- @joemidi fixed some JS styling that was causing build failures.
- We now call the
CustomEvent
constructor instead ofEvent
for componentHandler events, which fixes them failing in older browsers. - @karanjthakkar has provided a fix for tooltips following the mouse cursor on scrolling.
- @marekjalovec fixed radio selections not updating the other radio's UX in some cases.
- @westy92 has added the ability to use
mdl-for
for tooltips instead of thefor
attribute. This helps those of you worried about strict HTML validation. - @LayZeeDK fixed the active state coloring for drawer items.
- @koba-ninkigumi has allowed the layout tab overflow scrollers to display when needed.
- @anirudhb fixed a Chrome regression where tooltips were blurry from a GPU enhancement.
Plans for the future
A huge thank you to everyone who contributed to this release! Quite a few of these bugs have long been waiting to get pushed into a new stable release. Sorry it took so long.
As you may have noticed, the core team isn't working very actively on v1 at the moment. We're currently focusing heavily on v2 development, the current state of which can be seen in the master branch. It is still very early and no support is provided for it at the moment, but you are free to play around with it and help discuss things in the issue tracker. You'll find a number of relevant issues there that we've created to help us figure out what your needs are.
With this large focus on v2, v1 is only supported by the core team for critical bugs, moving forward. That said, we are happy to review PRs against the mdl-1.x
branch for any non-critical bugs or new components, as we did for chips on this release. Fixes and bugs must not break compatibility with existing applications, though, since it's still the 1.x line.
This means v1 is now on community-support going forward.
As for v2, we're currently working towards an alpha so we can present our approach and get your feedback. Stay tuned for more!
Downloads:
material-design-lite-1.2.0.zip
MD5: 135b81cad0fcd71f979b6ebdba995c0d
SHA1: 7733b92e4161b21fd11cac9311b99915d10fe148
SHA256: a4c94fa75cc1bb742cc5c6e87db2b487442ec04dd2eda612e29d12780a51b86amaterial-design-lite-1.2.0.tar.gz
MD5: 82e60a82464c9ddf94c48aeadc687f65
SHA1: 992833b33ae1a66fec9ba46098cdb1259d2185dd
SHA256: ad98ad88fe210eddae4732f23bad173d7cd048ed996f3a568d5a63774a3d3e36