Skip to content

Stable versions of several Preview components #8920

@ZheSun88

Description

@ZheSun88

V25.2 ships with stable releases of several components and component features that were previously shipped as Preview releases behind feature flags:

Master-Detail Layout

https://vaadin.com/docs/latest/components/master-detail-layout
Note that the API has changed significantly since 25.1:

  • Instead of setMasterMinSizeandsetDetailMinSizethere is now simplysetMasterSizeandsetDetailSizewhich both take anexpand` boolean parameter that makes that side expand beyond the set size to fill available space.
  • The detail overlay's size can be explicitly set with setOverlaySize
  • OverlayContainment.VIEWPORT has been renamed to OverlayContainment.PAGE
  • Placeholder content can now be provided for the detail side with setDetailPlaceholder(Component). The placeholder is only shown when no detail content is set and the detail is not rendered as an overlay.

Slider

https://vaadin.com/docs/latest/components/slider
Significant API changes since 25.1.

Badge

https://vaadin.com/docs/latest/components/badge
No changes to API.

MessageList attachments support

https://vaadin.com/docs/latest/components/message-list#attachments
No changes to API.

Modular Upload Components

https://vaadin.com/docs/latest/components/upload/modular-upload
No changes to API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DSDesign System feature (e.g. component)

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    June 2026 (25.2)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions