Skip to content

fix(docs): promote various components/features out of beta#6759

Merged
mcoker merged 1 commit into
patternfly:v6from
nicolethoen:promote_betas
Jun 24, 2024
Merged

fix(docs): promote various components/features out of beta#6759
mcoker merged 1 commit into
patternfly:v6from
nicolethoen:promote_betas

Conversation

@nicolethoen

Copy link
Copy Markdown
Contributor

Closes: #6749

@nicolethoen nicolethoen linked an issue Jun 10, 2024 that may be closed by this pull request
@nicolethoen nicolethoen requested a review from mcoker June 10, 2024 15:10
@patternfly-build

patternfly-build commented Jun 10, 2024

Copy link
Copy Markdown
Collaborator

@mcoker mcoker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to confirm:

  • We're leaving drag/drop as beta? It's in the spreadsheet but it's a special color, so just wanted to double check that we're leaving it.
  • Looks like the label group "add" example is no longer beta, but unless I missed it, I don't see it in the spreadsheet.
  • nav item icons is no longer beta - I added that feature/beta label for v6 but not sure if it's necessary. The motivation to make that change is to the vertical nav's ability to collapse down to an icon-only view, so having nav icons as beta would allow us to make changes to that element we might not otherwise be able to, until the vertical nav feature is complete. But the icon element in nav is super simple, so it's probably not necessary. @andrew-ronaldson wdyt?

@nicolethoen

Copy link
Copy Markdown
Contributor Author

ah - yeah the Nav Link Text was on the spread sheet and from what I could tell, that seemed to be the same as Nav Item icons? I didn't look into it too long so if i removed the label erroneously, I can add it back 👍🏻 but we might need to double check that the appropriate react example is also marked beta? I don't think there is currently parity here, the react example is still called nav link text (i think).

I think I assumed that the label group "add" example was all part of the same editable label group concept. Is it separate? Should it stay in beta?

@mcoker

mcoker commented Jun 11, 2024

Copy link
Copy Markdown
Contributor

@nicolethoen gotcha! Some feedback below but tl;dr - the PR looks good, we shouldn't need a beta label for nav icons or add labels.


"nav link text" was added as an opt-in last year (#5868) for when non-string text is used in a nav link, though it also is needed for the vertical-nav-collape-to-an-icon feature, so technically they're separate enhancements. That said, I brought this up in the working session and I don't think anyone (including me) think the nav item icon needs to be beta, it's really simple, and any "breaking" changes to the nav icon needed to support collapable-vertical-nav can likely happen behind a class (opt-in) either on the icon itself or behind the class on the nav/sidebar to collapse it.

re: editable label, we added editable labels on 5/27/2021 and "add" label on 5/4/22, so technically they're separate. But we've had the add label for 2 years so and I brought it up in working session and no one anticipates needing to change it in a way that's breaking, so removing the beta label seems like a good move!

@mcoker mcoker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

   🌑
🚀

@nicolethoen

Copy link
Copy Markdown
Contributor Author

@mcoker can we merge this?

@mcoker mcoker merged commit 9d9350e into patternfly:v6 Jun 24, 2024
@patternfly-build

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 6.0.0-alpha.171 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

promote beta components

3 participants