-
-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
v6: Lit 3 and Material Design 3 #180
Comments
hi @motss, great work, I haven't use it since version 1: Another change you will need to apply to This is because your handler is passive, so you cannot prevent it's propagation (I also tested to focus the target cell with If the dialog is shown on a popop instead on a dialog, it is very fustrating using the keyboard, the page will scroll up and down => just see the new Web Core Vitals concepts from Google (you can see that on chrome devtools on perfomance tab it will appear a new entry called Experience (between Frames and Main), you will see there: Warning: Cumulative Layout Shifts can result in poor user experiences. |
I also forget you need to add to all buttons the attribute |
Please raise an issue ticket for this. |
Please raise an issue ticket for this. |
There's a number of helper functions that appear to have been dropped, e.g. Are there alternative methods for what these used to do? |
In v6, most of the helpers are not needed due to low usage if not no usage at all after some rewrite.
I'm assuming you're using some of the helpers in the module. IMHO this is quite risky as they are not meant for public. I'd recommend to either create your own helper functions instead of depending on those 'private' helpers in this module or just copy those to be your own helpers. |
Thanks for your reply, @motss Yes, I'd already started copying the functions into our own repo. I just wanted to check there wasn't some new methods that I was missing. |
How is it possible for v5 to be deprecated if v6 is still an RC? All tools (eg npm-check-updates, npmjs.com) still show v5 as the latest version. |
@KTibow That’s a valid question. You may be curious about the reason. It was because v6 had to wait for the stable release of the MD web and Lit 3. Now that MD3 and Lit 3 are out with major changes, the plan is to add them to the stable v6. |
What to expect
AppDatePicker
- 🎉 Redesigned date picker element with Material Design 2AppDatePickerDialog
- 🎉 Redesigned date picker dialog element with Material Design 2AppDatePickerInput
- 🆕 New date picker input element with Material Design 2Highlights
Caveats
input[type=date]
has had great support in all mobile OSes for years and they leverage its own native date picker UI.Planned
AppRangeDatePicker
- 🆕New range date picker first introduced in the Material Design 2. Again this will only support desktops.AppRangeDatePickerDialog
- 🆕New range date picker dialog with Material Design 2AppRangeDatePickerInput
- 🆕New range date picker input with Material Design 2Roadmap
app-datepicker
RC becomes the default branch onMarch 27, 2022
! 🎉 🚀[email protected]
- First major release to includeAppDatePicker
,AppDatePickerDialog
and the newAppDatePickerInput
[email protected]
- (TBD) Another minor release to includeAppRangeDatePicker
,AppRangeDatePickerInput
, andAppRangeDatePickerInput
.@material/web
- v1 has been released alongside a new website designed and built with Material Design 3. Lit 3 also only available in components from@material/web
. Major refactoring work needs to be done for a stable v6 release with Lit 3 and MD3 upgrades (Plans to upgrade to Lit 3 and Material Web 1 (M3)? #221). Stay tuned...References
The text was updated successfully, but these errors were encountered: