Skip to content
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

[datagrid] Make certain experimental / unstable features stable #10556

Closed
4 tasks done
Tracked by #7902
MBilalShafi opened this issue Oct 2, 2023 · 1 comment · Fixed by #11698
Closed
4 tasks done
Tracked by #7902

[datagrid] Make certain experimental / unstable features stable #10556

MBilalShafi opened this issue Oct 2, 2023 · 1 comment · Fixed by #11698
Assignees
Labels
breaking change component: data grid This is the name of the generic UI component, not the React module! v7.x

Comments

@MBilalShafi
Copy link
Member

MBilalShafi commented Oct 2, 2023

It has been a while since some features are marked as experimental or unstable, I think we could consider them (or some of them) to be marked as stable or removed from experimental.

Candidates

  • Column grouping (MIT): it's been a while since this feature is experimental, I feel it's the right time to make it stable - just wait for sticky headers before starting work on it.
  • 🔴 Lazy loading (Pro): I am not sure about this, I'd vote against it since it's likely to be changed with the server side data source.
  • Clipboard paste (Premium): It's fairly new but fairly stable apart from a few minor issues, I feel this could be made stable and be announced freshly in v7
  • Cell selection (Premium): Makes sense along with clipboard paste
  • Header filters (Pro): Header filter has received fair community traction and people have shown interest to use it in the real projects, but a few are reluctant to use in the production apps due to unstable_ prefix. I think v7 could be a right time to mark it stable. (Example of a user concerned about this: [question] DataGrid Pro Plan Header Filters #10550)
  • ariaV7: Most likely something to be removed from experimental flags in v7 - addressed in [DataGrid] Remove the ariaV7 experimental flag #9874
@github-actions github-actions bot added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Oct 2, 2023
@MBilalShafi MBilalShafi added breaking change component: data grid This is the name of the generic UI component, not the React module! v7.x and removed status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels Oct 2, 2023
@github-project-automation github-project-automation bot moved this to 🆕 Needs refinement in MUI X Data Grid Oct 17, 2023
@cherniavskii
Copy link
Member

A takeaway from today's discussion on this issue:
We shouldn't keep features unstable/experimental for longer than 1-1.5 months. Otherwise, the adoption is not growing, and we stop receiving any feedback on the feature. At this point, it's better to release the feature as stable and get more feedback, even if it means we will have a need for breaking changes in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change component: data grid This is the name of the generic UI component, not the React module! v7.x
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants