Skip to content

[VPAT] Material 3 Expressive Widgets for VPAT #185124

Description

@QuncCccccc

As Material Design evolves, Material 3 Expressive (M3E) introduces 5 new components which should be added for VPAT assessment once they are fully implemented.

These new components are being added to the Flutter Material package as part of the M3E integration, detailed in the Material 3 Expressive for Flutter design document.

The new components to be added to the VPAT assessment list are:

  • Button groups
  • FAB menu
  • Loading Indicator
  • Split buttons
  • Toolbars

The following lists existing components that have M3 Expressive update. Some components may have a11y update, for example, common buttons (ElevatedButton, TextButton, OutlinedButton, and FilledButton) are toggeable in M3 Expressive, but not all components.

  • App bars
  • Buttons (ElevatedButton, FilledButton, OutlinedButton, TextButton)
  • Extended FABs
  • FABs
  • Icon buttons
  • Lists
  • Progress indicators (LinearProgressIndicator, CircularProgressIndicator)
  • Menus
  • Navigation bar
  • Navigation rail
  • Search (SearchBar, SearchAnchor)
  • Sliders

Activity

  1. saurabh-mirajkar commented on Apr 16, 2026

    @saurabh-mirajkar
    Contributor

    @QuncCccccc Thanks for the proposal. Labelling for team-accessibility to investigate further.

  2. added
    p: material_uimaterial_ui package in flutter/packages
    a: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)
    c: proposalA detailed proposal for a change to Flutter
    team-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)
    and removed
    in triagePresently being triaged by the triage team
    on Apr 16, 2026
  3. added
    P2Important issues not at the top of the work list
    on Apr 16, 2026
  4. QuncCccccc commented on Jul 8, 2026

    @QuncCccccc
    ContributorAuthor

    I updated the issue description to include existing components that have m3e update.
    CC: @chunhtai

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work lista: accessibilityAccessibility, e.g. VoiceOver or TalkBack. (aka a11y)c: proposalA detailed proposal for a change to Flutterp: material_uimaterial_ui package in flutter/packagesteam-accessibilityOwned by Framework Accessibility team (i.e. responsible for accessibility code in flutter/flutter)triaged-accessibilityTriaged by Framework Accessibility team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions