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

Add "What's New" Section #3934

Open
yuriy-fix opened this issue Nov 20, 2024 · 2 comments
Open

Add "What's New" Section #3934

yuriy-fix opened this issue Nov 20, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@yuriy-fix
Copy link
Contributor

Description:
Add a "What's New" section in the documentation menu to display newly added features, components, and articles for the selected version.

Screenshot 2024-11-20 at 10 22 15

Details:

  • Filter by Version: Show updates relevant to the selected version using version-specific tags.
  • Content Display:
    • New Components/Articles: Links directly to the new documentation page.
    • New Features in Existing Articles: Displays the article name with a badge (e.g., New Feature) and links to the specific heading/section where the feature is described.
  • Badge Options: Use New Feature, Experimental, or similar for clarity.

Benefits:

  • Makes it easier for users to discover new features and components.
  • Promotes visibility of experimental features (things under feature flags).
@yuriy-fix yuriy-fix added the enhancement New feature or request label Nov 20, 2024
@jouni
Copy link
Member

jouni commented Nov 21, 2024

What’s the plan, how often are the items in this section updated? Who decided what is added and when when is an item removed (when does it stop being "new")?

@yuriy-fix
Copy link
Contributor Author

We hopefully could make it automatically check the version tags used within the articles to decide on inclusion of the feature. since:com.vaadin: the selected version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants