Skip to content

M3 Expressive: Icon buttons #184940

Closed
Closed

Description

@QuncCccccc

Similar to standard Buttons, Icon Buttons in M3E retain their existing style variants (Standard, Filled, Filled Tonal, and Outlined) but gain enhanced expressive capabilities.

The key updates in M3E include a wider range of sizes (Extra Small to Extra Large), additional shape options (like Round and Square), and different width variations (Narrow, Default, Wide). Additionally, Icon Buttons can now also change shape upon interaction, such as when pressed or toggled.

Image

We should investigate updating the existing IconButton to support M3E.

Proposal

We should investigate updating the existing IconButton to support M3E.

Activity

  1. saurabh-mirajkar commented on Apr 13, 2026

    @saurabh-mirajkar
    Contributor

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

  2. added
    p: material_uimaterial_ui package in flutter/packages
    c: proposalA detailed proposal for a change to Flutter
    team-designOwned by Design Languages team
    and removed
    in triagePresently being triaged by the triage team
    on Apr 13, 2026
  3. added
    P2Important issues not at the top of the work list
    triaged-designTriaged by Design Languages team
    on Apr 15, 2026
  4. self-assigned this
    on May 7, 2026
  5. moved this from Backlog to In progress in Bring Material 3 Expressive to Flutteron Jul 16, 2026
  6. moved this from In progress to In review in Bring Material 3 Expressive to Flutteron Oct 14, 2026
  7. github-actions commented on Nov 9, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  8. locked as resolved and limited conversation to collaborators on Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P2Important issues not at the top of the work listc: proposalA detailed proposal for a change to Flutterp: material_uimaterial_ui package in flutter/packagesteam-designOwned by Design Languages teamtriaged-designTriaged by Design Languages team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions