-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
[RFC] Migrate date pickers from the lab to MUI X #2398
Comments
We are moving forward with this RFC. We are in the process of moving the pickers to A couple of tasks that could make sense in sequential order before starting the work:
Two options to work on the pickers once the above done: Option 1
Option 2
Option 3
|
In I think we can wait 2-3 weeks before releasing an alpha. Does it sound OK to you ? |
First of all, I think it's perfect that the component was previously in a "lab" package. |
I'm not sure why we would rewrite the DatePicker from scratch, but in case we decide going with option 2, meaning it's not solid or powerful enough, and we're moving the component mostly to have a new one under MUI-X umbrella, would it make sense to have an x-lab and move there first? |
@joserodolfofreitas to precise it, the date picker is currently not great. In X, it would still be in an alpha version so we can make heavy BCs where needed.
I think that From a strategic perspective, so far, we decided against |
I agree, as long as we have dedicated packages, we just have to keep the unstable packages in alpha. |
This issue is meant to give a space to discuss moving the date picker components from the lab to MUI X.
I propose that once we assign a full-time product & engineering owner on them, we do the move, and expose the components as:
@mui/x-pickers
@mui/x-pickers-pro
The component is currently a shared responsibility of the core team, where Sebastian has lately been the one spending the most time on them.
Advantages:
Disadvantages:
Instead, I can argue why the opposite might work better: Bootstrap is successful with few components. Focusing on too many components in the core feels risky, it could prevent the team to focus on what has more impact: the DX for the most common use cases, the design appeal, and the ease of customizations.
The text was updated successfully, but these errors were encountered: