https://jetbrains.github.io/ring-ui/master/index.html?path=/...
https://jetbrains.github.io/ring-ui/master/index.html?path=/...
(What’s up with floating top bars? Either just make them be a real part of the page, or move them to the bottom, or, if absolutely necessary, keep them floating and test the heck out of them. Because that floating element that can’t be dismissed will result in a near 100% reduction in your conversion rate all by itself.)
Otherwise, the design is really nice. Date pickers are generally pretty "meh".
I also quite like Quasar's date picker https://quasar.dev/vue-components/date
Though do not even look at their time picker... It's a mess, I roll a custom component for time when I need it.
It's good to finally see some innovation in the datepicker space.
iOS has a strange combination of arrows to handle the month: right to expand the months dialog, down to close it. It took me a while to understand that the down arrow would bring me back to the calendar. Why not right and left? Maybe it is how it works on a Mac too.
MD and anything else I remember has a down arrow to expand and an up arrow to close.
(I work on grafana frontend)
[0]: https://github.com/grafana/grafana/blob/4b2a9406596ba63a6945...
It's like the classic "text field versus dropdown for state abbreviation." There are a lot of dates people prompt for that the user KNOWS and can type faster than they select. The obvious one being "enter birthdate" as part of account creation processes.
The "comprehensive" date pickers with mini calendars and things are more usable, IMO, when you're interested in a relative date. What you really want is "next Tuesday" and you need the mini-calendar to convert that to "2022-10-11". Maybe they can be bypassed by figuring out purpose-built specific solutions to the prompt. Appointment scheduling, for example, might be better suited by showing a list of available slots rather than prompting for an arbitrary date.
???
https://files.catbox.moe/4yykhw.webp
My grandmother can program better than that.
Impressive.
I refreshed the browser and came back, now I can select the date.