Skip to content

Update Status Colors to latest Fluent 2 guidance#2231

Open
philworthington wants to merge 1 commit into
microsoft:mainfrom
philworthington:user/phwort/statusColors
Open

Update Status Colors to latest Fluent 2 guidance#2231
philworthington wants to merge 1 commit into
microsoft:mainfrom
philworthington:user/phwort/statusColors

Conversation

@philworthington
Copy link
Copy Markdown
Member

@philworthington philworthington commented Nov 13, 2025

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
Copy link
Copy Markdown
Contributor

laminesm commented May 15, 2026

@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!

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