mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
4.55k stars 1.33k forks source link

[pickers] "Next-gen" range pickers #7071

Open LukasTy opened 1 year ago

LukasTy commented 1 year ago

This is an issue to house all discussions related to the evolution of Date Range Picker.

We want to improve on the foundation of existing Date Range Picker by extending it's functionality and adding additional variations (time range picking).

The main issues that will continue the development of range pickers are:

While working on those, we should not forget the other points that need attention and might affect the decisions made on the above issues:

The questions we need to find answers to before we can proceed with the main #4460 and #4547 issues:

Benchmarks

Design

The planned delivery order

gerdadesign commented 1 year ago

@LukasTy @joserodolfofreitas I added the Figma process links and Figma prototype link to the top description. The prototype has an intro with what you can expect and how to use it, 3 options, and an ending slide with additional considerations as well as how to leave feedback. Especially since this is the first time trying it this way, let me know if anything is unclear!

LukasTy commented 1 year ago

Thank you for the investigation @gerdadesign I've left comments to express my opinion and some clarifications. Maybe @flaviendelangle @alexfauquette or someone else would have anything to add to it?

gerdadesign commented 1 year ago

Thanks for the comments! Based on the conversations the team had with @joserodolfofreitas and our own discussions, I have created a new, detailed prototype for the TimePicker. This is updated in the above description as the Latest Prototype.