Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
Cloudscape Design System
  • Get started
  • Foundation
  • Components
  • Patterns
  • Demos
  • GitHub 
  • About
  1. Cloudscape Design System
    • Patterns
    • General: Announcing new features
    1. Cloudscape Design System
    2. Patterns
    3. General: Announcing new features

    Announcing new features

    Communicate new feature releases to users.

    View demo

    On this page

    1. Key UX concepts
    2. Building blocks
    3. Implementation
    4. General guidelines
    5. Writing guidelines
    6. Accessibility guidelines
    7. Related patterns and components

    About this page

    Published: April 16, 2021

    Did this page help you?

    Your feedback helps us improve our documentation.
    Provide additional feedback

    Key UX concepts

    Minimize task operation interruption

    To earn users’ trust and maintain operational focus and reduce cognitive load, flashbars are reserved for status notification and launching brand new services in beta and preview. This ensures customers maintain uninterrupted focus on their workflows and task completion.

    Deliver concise information

    To reduce cognitive load and respect users time, feature explanations should be brief and focused on users benefits. Provide essential information paired with a "Learn more" link to comprehensive documentation, empowering users to decide when deeper learning aligns with their workflow priorities.

    Provide contextual communication

    Surfacing feature notifications on pages with relevant capabilities ensures customers discover new features at the moment of need, drives adoption, and maintains operational focus. Customers benefit from new capabilities without workflow disruption.

    Building blocks

    Feature notification panel and prompt

    A.
    Feature notification button

    A feature notification button expands the notification panel with relevant released feature(s) on a service page. An indicator signals unread released feature(s) requiring customer attention.

    B.
    Feature prompt

    A popover displayed next to the feature notification button opens by default when customers land on a service page with new or latest unread feature(s). When multiple released features exist, the feature prompt displays the most recent feature.

    C.
    “Latest released features” panel

    A right-side drawer allows users to discover the latest released feature(s) for a service.

    D.
    Feature discovery page - optional

    A page where users can discover and view all released features of a service regardless of time, when “Latest released features” panel aims to help customer focus on latest released features.

    Inline indication

    For feature releases that add a new element to an existing page or introduce new functionality to a page element (such as adding a new widget to a dashboard), add an inline indication to highlight it. Because users encounter these features during specific workflows, the indicators should be subtle to minimize distractions. Indicate that a form element is new by adding "-new" to labels, headings, or group items (such as an individual radio button in a radio group).

    Use inline help content to explain or describe the feature. If a content ramp with the help panel cannot be implemented, standalone learn more links may be used as a fallback and should be placed after descriptions. Do not add popovers for inline indication, as they can create double-click targets or conflict with info links. Some new features, such as a new option within a select component, might not be immediately noticeable. To bring attention to these hidden features, leverage the “Latest released features” panel.

    Distribution content delivery

    Service overview - new

     Info:
    Running instances
    14
    Volumes
    126
    Security groups
    116
    Load balancers
    28

    Side navigation indication

    When introducing a new capability page (such as adding a new dashboard page or a new sub-service within a service), use "New" labels in the side navigation to indicate new pages. Because users typically view the side navigation as the site map of the service product, these labels provide an immediate overview of newly introduced pages. Include a popover, invoked by user action, that provides a summary of the functionalities introduced by the new page. Add an external "Learn more" link guiding customers to relevant service documentation about the new feature. If you are using a "New" label as an indicator, change the behavior of collapsible sections by opening any section that is usually collapsed if one or more pages in that section use the "New" label. This improves discoverability and avoid cognitive information load for users.

    Service name


    • Page 1
    • Page 2
    • Page 3
    • Page 4

    • Notifications23
    • Documentation

    Displaying mechanism

    Types of feature notifications

    Feature notification panel and prompt

    Inline indication "- new"

    Side navigation indication "New"

    New feature as a brand new capability page

    Yes, display on related service page(s)

    No

    yes

    New service-wide feature

    Yes, display on related service page(s)

    Optional

    No

    New feature as part of a service page

    Yes, display on specific part of a service page

    Yes

    No

    Implementation

    To implement feature notifications on a page using the AppLayoutToolbar component, use the plugin API. For reference, see the plugin API source .

    General guidelines

    Do

    • Always prioritize status notification over feature notifications.
    • Only use New labels as side navigation indicator for pages that are entirely new, not for any new addition to an existing page.
    • Always combine New labels in the side navigation with a popover.
    • When using New labels as inline and side navigation indicator, it should persist for 30 days only.
    • Display feature releases contextually aligned with the page and customer operation tasks. The right-side panel is designed for feature notifications released within 90 days or the latest three releases related to the displaying page.

    Don't

    • Don’t use info flashbars for announcing new features
    • Don't add New labels indicating changes of low importance, such as small bug fixes or minor UI improvements. Keep the visual noise to a minimum to decrease the cognitive load.
    • Don’t use badges for labeling features as new.
    • Don't add New labels to section headers in the side navigation, because this can create double-click targets. Instead, add New labels to every new page introduced in the new expandable section.

    Writing guidelines

    General writing guidelines

    • Use sentence case, but continue to capitalize proper nouns and brand names correctly in context.

    • Use end punctuation, except in headers and buttons. Don’t use exclamation points.

    • Use present-tense verbs and active voice.

    • Don't use please, thank you, ellipsis (...), ampersand (&), e.g., i.e., or etc. in writing.

    • Avoid directional language.

      • For example: use previous not above, use following not below.

    • Use device-independent language.

      • For example: use choose or select not click.

    Accessibility guidelines

    General accessibility guidelines

    • Follow the guidelines on alternative text and Accessible Rich Internet Applications (ARIA) regions for each component.

    • Make sure to define ARIA labels aligned with the language context of your application.

    • Don't add unnecessary markup for roles and landmarks. Follow the guidelines for each component.

    • Provide keyboard functionality to all available content in a logical and predictable order. The flow of information should make sense.

    Component-specific guidelines

    Popover

    • Follow the accessibility guidelines for popover.

    Related patterns and components

    Announcing beta and preview features

    Communicate to users which features are in beta or preview.

    Flashbar

    Flashbar - Displays one or more status notifications that communicate critical task operation status — errors, success, in-progress, and info. The info flashbar also announces entire service launch in beta or preview.

    Popover

    Provides on-demand contextual information about elements or events.

    Feedback mechanisms

    Ways to communicate specific messages to a user in an interface.

    Did this page help you?

    Your feedback helps us improve our documentation.
    Provide additional feedback
    • About
    • Connect
    • Privacy 
    • Site terms 
    • © 2026, Amazon Web Services, Inc. or its affiliates. All rights reserved.
    Made with ❤️ at AWS