Skip to content

Update Status Colors to latest Fluent 2 guidance#2231

Merged
laminesm merged 3 commits into
microsoft:mainfrom
philworthington:user/phwort/statusColors
Jun 3, 2026
Merged

Update Status Colors to latest Fluent 2 guidance#2231
laminesm merged 3 commits into
microsoft:mainfrom
philworthington:user/phwort/statusColors

Conversation

@philworthington

@philworthington philworthington commented Nov 13, 2025

Copy link
Copy Markdown
Member

Platforms Impacted

  • iOS
  • visionOS
  • macOS

Description of changes

A recent audit of the Fluent 2 iOS Toolkit which references tokens in Fluent 2 design language shows updated status colors that differ from the current FluentUI implementation.

To access the tokens:

  1. Duplicate to your drafts: Fluent 2 design language.
  2. Select "Open variables" button in the right pane.
  3. Use the top left dropdown to select "Mode: Mobile".
  4. Scroll to and select "Status" in the left pane.
Screenshot 2025-11-13 at 4 22 06 PM

Verification

  1. Build and run Demo.Development
  2. Select NotificationView and select Danger Toast and Warning Toast.

Danger Toast: Red -> Cranberry colors
Warning Toast: Yellow -> DarkOrange colors

Visual Verification
Before After
Simulator Screenshot - iPhone 17 Pro - 2025-11-13 at 16 40 23 Simulator Screenshot - iPhone 17 Pro - 2025-11-13 at 16 24 10
Simulator Screenshot - iPhone 17 Pro - 2025-11-13 at 16 40 26 Simulator Screenshot - iPhone 17 Pro - 2025-11-13 at 16 24 15

Pull request checklist

This PR has considered:

  • Light and Dark appearances
  • iOS supported versions (all major versions greater than or equal current target deployment version)
  • VoiceOver and Keyboard Accessibility
  • Internationalization and Right to Left layouts
  • Different resolutions (1x, 2x, 3x)
  • Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)
  • iPad Pointer interaction
  • SwiftUI consumption (validation or new demo scenarios needed)
  • Objective-C exposure (provide it only if needed)
Microsoft Reviewers: Open in CodeFlow

@philworthington philworthington requested a review from a team as a code owner November 13, 2025 22:49
@laminesm

Copy link
Copy Markdown
Contributor

Should the dark elevated colors from the screenshot be added as well to the alias tokens you're updating? They might not have been defined when we initially did the fluent 2 update so I can do a pass later on with the new design tokens for the remaining ones.

@philworthington

Copy link
Copy Markdown
Member Author

@laminesm it looks like there's a conflict in FluentTheme+macOS where warningBackground1 was changed recently. Thinking about it further I'm not sure if this PR should actually include changes to FluentTheme+macOS since only the iOS toolkit was used as a reference and I'm not entirely sure if iOS and macOS need to match for status colors or not.

Wondering if you have thoughts on this as I can either revert the changes to FluentTheme+macOS so that we don't touch that in this PR since the original goal was to update the iOS colors. Or we can move forward with matching the status colors between iOS and macOS like we currently have in this PR. Any thoughts would be appreciated.

@laminesm

laminesm commented May 15, 2026

Copy link
Copy Markdown
Contributor

@laminesm it looks like there's a conflict in FluentTheme+macOS where warningBackground1 was changed recently. Thinking about it further I'm not sure if this PR should actually include changes to FluentTheme+macOS since only the iOS toolkit was used as a reference and I'm not entirely sure if iOS and macOS need to match for status colors or not.

Wondering if you have thoughts on this as I can either revert the changes to FluentTheme+macOS so that we don't touch that in this PR since the original goal was to update the iOS colors. Or we can move forward with matching the status colors between iOS and macOS like we currently have in this PR. Any thoughts would be appreciated.

@philworthington Yep I think we can go ahead and update for iOS now and I'll spin up a task for updating mac colors separately if fluent designers confirm mac and iOS should be aligned. Thanks!

Per PR review feedback, scope this PR to iOS only. macOS status color
updates will be tracked separately pending Fluent design alignment.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@philworthington

Copy link
Copy Markdown
Member Author

@laminesm I pushed an update removing the macOS theme changes for this PR. Should be good to merge this one after a reapproval, thanks!

@philworthington

Copy link
Copy Markdown
Member Author

@laminesm looks like we have a failing check. Probably a flaky test however I don't have permissions to re run it, wondering if you can trigger a re run and hopefully it passes next time.

@laminesm

laminesm commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Yep the failures seemed unrelated. Kicked off a new try, thanks.

@philworthington

Copy link
Copy Markdown
Member Author

Thanks @laminesm, looks like we're good to merge. I don't seem to have permissions to merge either so if you could help with that we can finally wrap this one up!

@laminesm laminesm merged commit 674c96e into microsoft:main Jun 3, 2026
12 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants