You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Updates Microsoft Fluent UI Blazor Components and Icons to the 5.0.0 RTM release.
Fluent UI v5 RTM replaces the single-column GridItemsProviderRequest.SortByColumn and SortByAscending members with the SortColumns collection. The dashboard's in-memory grid provider and resource grid now consume the new representation while preserving their existing single-column sorting behavior. Focused tests were updated to exercise the RTM API.
The RTM AppBar renders its overflow trigger as a native button. Its height, width, icon alignment, and hover styling now match the navigation toggle and other rail items, using the theme-aware hover surface and brand icon color in light and dark themes.
Page-state updates now persist browser session state before navigating. If the Blazor circuit has already disconnected, the expected JSDisconnectedException is ignored and navigation is skipped instead of producing an unhandled RemoteNavigationManager failure.
User-facing usage
The dashboard AppBar overflow button now spans the navigation rail while keeping its icon aligned with the navigation toggle in expanded and collapsed layouts. Dashboard navigation also shuts down cleanly when a browser disconnects during a pending page-state update.
Screenshots / Recordings
Light theme
Dark theme
Validation:
Repository restore
Dashboard component test project build
53 focused dashboard grid and resources tests
Focused normal, deferred, and disconnected-circuit mobile navigation tests (5 test cases)
Windows x64 Native AOT dashboard publish
Release dashboard build
Playwright verification of AppBar overflow width, height, icon alignment, hover, and focus states in expanded and collapsed layouts and light and dark themes
Fixes # (issue)
Checklist
Is this feature complete?
Yes. Ready to ship.
No. Follow-up changes expected.
Are you including unit tests for the changes and scenario tests if relevant?
Yes
No
Did you add public API?
Yes
If yes, did you have an API Review for it?
Yes
No
Did you add <remarks /> and <code /> elements on your triple slash comments?
Yes
No
No
Does the change make any security assumptions or guarantees?
Yes
If yes, have you done a threat model and had a security review?
Preserve the previous no-op behavior when the selected column has no SortBy. The old switch returned items for a null sort, while this new switch falls into _ and throws. Fluent UI's request sorting also skips unsortable columns, and SortByColumnAsync can still place such a column in SortColumns.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates Microsoft Fluent UI Blazor Components and Icons to the 5.0.0 RTM release.
Fluent UI v5 RTM replaces the single-column
GridItemsProviderRequest.SortByColumnandSortByAscendingmembers with theSortColumnscollection. The dashboard's in-memory grid provider and resource grid now consume the new representation while preserving their existing single-column sorting behavior. Focused tests were updated to exercise the RTM API.The RTM AppBar renders its overflow trigger as a native button. Its height, width, icon alignment, and hover styling now match the navigation toggle and other rail items, using the theme-aware hover surface and brand icon color in light and dark themes.
Page-state updates now persist browser session state before navigating. If the Blazor circuit has already disconnected, the expected
JSDisconnectedExceptionis ignored and navigation is skipped instead of producing an unhandledRemoteNavigationManagerfailure.User-facing usage
The dashboard AppBar overflow button now spans the navigation rail while keeping its icon aligned with the navigation toggle in expanded and collapsed layouts. Dashboard navigation also shuts down cleanly when a browser disconnects during a pending page-state update.
Screenshots / Recordings
Validation:
Fixes # (issue)
Checklist
<remarks />and<code />elements on your triple slash comments?