- [General] Supports .NET 9 GA version
- [Accordion] Fix RTL specific styling (#2917)
- [Autocomplete] Fix Icon Titles (Dismiss and Search) and delete predefined element (#2891)
- [Autocomplete] Fix the Autocomplete Clear button (#2906)
- [Calendar] Fix the Calendar disabled day in RTL direction (#2909)
- [DataGrid] Fix
SelectAll
after reloading data when theVirtualize
is set (#2915) - [DataGrid] Remove optimalization check as it can break in certain scenarios (#2875)
- [KeyCode] Add a new
StopRepeat
property (#2908) - [MessageBar] Implement ClearAfterNavigation on provider level (#2919)
- [Select] Fix ValueChanged regression #2923
- [Tab] Use correct color for close icon (#2922)
- [TreeItem] Only pass initially selected state to the web component (#2916)
- [Docs] Update README with Blazor Hybrid workaround note (#2892)
- Update to Fluent UI System Icons 1.1.265 (changes since 1.1.261)
What's new (Name / Size(s) / Variant(s))
-
Arrow Bounce / 12, 28, 48 / Filled & Regular
-
Arrow Clockwise Dashes / 28, 48 / Filled & Regular
-
Arrow Down Left / 12, 28 / Filled & Regular
-
Arrow Flow Diagonal Up Right / 12, 28, 48 / Filled & Regular
-
Arrow Up Right / 12, 28 / Filled & Regular
-
Arrow Up Right Dashes / 12, 20, 24, 28, 32, 48 / Filled & Regular
-
Arrow Wrap / 32 / Filled & Regular
-
Arrow Wrap Up To Down / 20, 32 / Filled & Regular
-
Coin Multiple / 16, 24 / Filled & Regular
-
Comment Badge / 16, 20, 24 / Filled & Regular
-
Data Usage / 28, 32, 48 / Filled & Regular
-
Data Usage Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular
-
Document One Page Multiple / 16, 20, 24 / Filled & Regular
-
Document One Page Multiple / 16, 20, 24 / Filled & Regular
-
Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular
-
Document One Page Multiple Sparkle / 16, 20, 24 / Filled & Regular
-
Line Horizontal 1 Dash Dot Dash / 20 / Filled & Regular
-
Line Horizontal 1 Dot / 20 / Filled & Regular
-
Line Horizontal 3 / 16, 24, 28, 32, 48 / Filled & Regular
-
Navigation / 28, 32, 48 / Filled & Regular
-
Pause Circle / 16 / Filled & Regular
-
Stack / 28, 48 / Filled & Regular
-
Stack Off / 16, 20, 24, 28, 32, 48 / Filled & Regular
-
Text Bullet List Square / 28 / Filled & Regular
-
TextBox / 20, 28, 32, 48 / Filled & Regular
-
TextBox Checkmark / 16, 20, 24, 28, 32, 48 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Add Circle / 16 / Filled & Regular
- Arrow Clockwise Dashes / 16, 20, 24, 32 / Filled & Regular
- Arrow Counterclockwise Dashes / 20, 24 / Filled & Regular
- Coin Multiple / 20 / Filled & Regular
- Subtract Circle Arrow Back / 16 / Filled & Regular
- Subtract Circle Arrow Forward / 16 / Filled & Regular
- Subtract Circle / 16 / Filled & Regular
- TextBox / 16 / Filled
- The main class name for the
FluentAppBar
component has been renamed fromnav-menu-container
tofluent-appbar
. If you have custom CSS in your app targeting that class, you need to change that to you the new class name.
- [General] Apply global color-scheme to reflect theme in use (#2854)
- [AppBar] Make it work in horizontal orientation as well (#2760)
- [AutoComplete] Add KeepOpen property (#2829)
- [Autocomplete] Fix the Autocomplete search rendering on slow connections (#2820)
- [ComboBox] Fix OnValueChanged being called multiple times (#2855)
- [DataGrid] Fix resize in RTL mode (#2843)
- [Dialog] Prevent tooltip from being shown on load (#2856)
- [FileInput] Fix uploading the same file twice by drag&drop (#2865)
- [Label] Add CustomColor parameter and implementation (#2828)
- [Menu/Tooltip] Fixed incorrectly previously (#2790)
- [MenuItem] Add KeepOpen parameter (#2852)
- [MenuProvider] Check whether the FluentMenuProvider is included (#2793)
- [MessageBox] Add settable primary action text for Show... methods (#2808)
- [NumberField] Fix looping error (#2807)
- [Select] Fix multiple issues (#2840)
- [Slider] Make label respond to
Disabled
state (#2796) - [Splitter] Fix trimming issue (#2859)
- [Stack] Added 'Stretch' horizontal alignment option (#2800)
- [Templates] Fix typo 'paceholder' (#2801)
- [TreeView] Fix OnSelectedChange when using Items (#2811)
- [Docs] Make MenuProvider message more prominent (#2792)
- Update to Fluent UI System Icons 1.1.261 (changes since 1.1.260) plus a fix for not usingthe right colors in the new 'Color icons.
What's new (Name / Size(s) / Variant(s))
- Arrow Down Right / 16, 20, 24, 32, 48 / Filled & Regular
- Arrow Repeat All / 28, 48 / Filled & Regular
- Attach / 28, 48 / Filled & Regular
- Calendar Mention / 16 / Filled & Regular
- Calendar Person / 16, 20, 32 / Filled & Regular
- Comment Multiple Mention / 16, 20 / Filled & Regular
- Document Text / 28, 32, 48 / Filled & Regular
- Equal Circle / 16 / Filled & Regular
- Folder Document / 16, 20, 24, 28 / Filled & Regular
- Mail Inbox Person / 16, 20, 32 / Filled & Regular
- Mail Inbox / 32 / Filled & Regular
- Mail Read Multiple / 32 / Light
- Plug Connected / 28, 32, 48 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Calendar Mention / 20 / Filled & Regular
- Comment Mention / 16, 20 / Filled & Regular
- Document Mention / 16, 20 / Filled & Regular
- Document One Page Multiple / 16, 20, 24 / Filled & Regular
- [General] Update to latest .NET 8 and .NET 9 RC2 SDK.
- [Debounce] Fix the Debounce class with async methods (#2759)
- [Button] Add StopPropagation + UnitTests (#2732)
- [DataGrid] Add
HeaderTootip
to columns to allow for custom header tooltip text (#2775) - [DataGrid] Changes related to loading behavior (#2739)
- [DataGrid] Fix disposed object access error in EntityFrameworkAdapter [#2769] (#2781)
- [DataGrid] Support for multiple IAsyncQueryExecutor registrations (#2730)
- [FluentNavLink] An issue where empty strings were not allowed in Href (#2722)
- [FluentRadioGroup] Fix binding error (#2742)
- [Menu] Add z-index to MenuProvider (#2772)
- [MenuButton] Fix the MenuItem OnClick used with MenuButton (#2784)
- [MessageBar] Update way animation is applied to the MessageBar (#2723)
- [NavMenu] Make submenu in collapsed state work again (#2771)
- [Overlay] Fix the detection of ExcludedElement for WASM (#2755)
- [ProfileMenu] Add
Open
attribute (#2741) - [Providers] To prevent the menu and tooltip from displaying a scrollbar in body (#2744)
- [Tooltip] Add role so screen reader can announce tooltip text (#2724)
- [TreeView] Improve RTL support (#2770)
- [TreeView] prevent runtime errors in change handeling (#2776)
- [Docs] Components inheriting ListComponentBase missing member descriptions (#2735)
- [Docs] Fix nullable reference types not always showing in API documentation (#2758)
- [Docs] Fixes missing method descriptions for APIs (#2764)
- [Docs] Removes extra period from TemplatesPage.razor (#2777)
- [Docs] Removes unnecessary output to console for Grid page (#2767)
-
Update to Fluent UI System Icons 1.1.260 (changes since 1.1.258). New color icons have been added!
What's new (Name / Size(s) / Variant(s))
- Arrow Circle Up Left / 16 / Filled & Regular
- Arrow Circle Up Right / 16 / Filled & Regular
- Building Checkmark / 16, 20 / Filled & Regular
- Clock Alarm / 48 / Filled & Regular
- Clothes Hanger / 12, 16, 20, 24 / Filled & Regular
- Comment Quote / 16, 20, 24, 28 / Filled & Regular
- Comment Text / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Glance Horizontal / 28, 48 / Filled & Regular
- Glance / 16, 28, 32, 48 / Filled & Regular
- Megaphone / 12 / Filled & Regular
- Mic Link / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Pen Sync / 16, 20, 24, 28, 32, 48 / Filled & Regular
- People Link / 16, 20, 24, 28, 32, 48 / Filled & Regular
- People Queue / 28, 32, 48 / Filled & Regular
- Person Head Hint / 16, 20, 24 / Filled & Regular
- Person Sound Spatial / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Sound Wave Circle Sparkle / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Sound Wave Circle / 16, 28, 32, 48 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Comment / 12 / Filled & Regular
- TV USB / 16, 48 / Filled & Regular
New style — Color!
- Add Circle / 16, 20, 24, 28, 32 / Color
- Alert / 16, 20, 24, 28, 32, 48 / Color
- Approvals App / 16, 20, 24, 28, 32 / Color
- Apps / 16, 20, 24, 28, 32, 48 / Color
- Arrow Trending Lines / 20, 24 / Color
- Beach / 16, 20, 24, 28, 32, 48 / Color
- Building Multiple / 20, 24 / Color
- Building People / 16, 20, 24 / Color
- Building Store / 16, 20, 24 / Color
- Building / 16, 20, 24, 32, 48 / Color
- Calendar Cancel / 16, 20, 24 / Color
- Calendar Checkmark / 16, 20, 24 / Color
- Calendar Clock / 16, 20, 24 / Color
- Calendar People / 20 / Color
- Calendar / 16, 20, 24, 28, 32, 48 / Color
- Camera / 16, 20, 24 / Color
- Chat Bubbles Question / 16, 20, 24 / Color
- Chat More / 16, 20, 24 / Color
- Chat Multiple / 16, 20, 24 / Color
- Checkbox Person / 16, 20, 24 / Color
- Checkbox / 16, 20, 24 / Color
- Checkmark Circle / 16, 20, 24, 32, 48 / Color
- Clipboard Text Edit / 20, 24, 32 / Color
- Clipboard / 16, 20, 24, 28, 32, 48 / Color
- Clock Alarm / 16, 20, 24, 32, 48 / Color
- Cloud Dismiss / 16, 20, 24, 28, 32, 48 / Color
- Cloud / 16, 20, 24, 28, 32, 48 / Color
- Code Block / 16, 20, 24, 28, 32, 48 / Color
- Coin Multiple / 16, 20 / Color
- Data Bar Vertical Ascending / 16, 20, 24 / Color
- Dismiss Circle / 16, 20, 24, 28, 32, 48 / Color
- Document Add / 16, 20, 24, 28, 48 / Color
- Document Folder / 16, 20, 24 / Color
- Document Lock / 16, 20, 24, 28, 48 / Color
- Document / 16, 20, 24, 28, 32, 48 / Color
- Edit / 16, 20, 24, 32 / Color
- Error Circle / 16, 20, 24, 48 / Color
- Food / 16, 20, 24, 28, 32, 48 / Color
- Game Chat / 20 / Color
- Globe Shield / 20, 24, 48 / Color
- Headphones / 20, 24, 28, 32, 48 / Color
- Headset / 16, 20, 24, 28, 32, 48 / Color
- History / 16, 20, 24, 28, 32, 48 / Color
- Home / 16, 20, 24, 28, 32, 48 / Color
- Library / 16, 20, 24, 28, 32 / Color
- Mail Multiple / 16, 20, 24, 28, 32 / Color
- Mail / 16, 20, 24, 28, 32, 48 / Color
- Mic / 16, 20, 24, 28, 32, 48 / Color
- Org / 16, 20, 24, 28, 32, 48 / Color
- People Home / 16, 20, 24, 28, 32, 48 / Color
- People Team / 16, 20, 24, 28, 32, 48 / Color
- People / 16, 20, 24, 28, 32, 48 / Color
- Person Available / 16, 20, 24 / Color
- Person / 16, 20, 24, 28, 32, 48 / Color
- Pin / 16, 20, 24, 28, 32, 48 / Color
- Poll / 16, 20, 24, 32 / Color
- Question Circle / 16, 20, 24, 28, 32, 48 / Color
- Receipt / 16, 20, 24, 28, 32 / Color
- Reward / 16, 20, 24 / Color
- Scan Person / 16, 20, 24, 28, 48 / Color
- Scan Type / 20, 24 / Color
- Search Visual / 16, 20, 24 / Color
- Shield Checkmark / 16, 20, 24, 28, 48 / Color
- Shield / 16, 20, 24, 28, 32, 48 / Color
- Shifts / 16, 20, 24, 28, 32 / Color
- Text Edit Style / 16, 20, 24 / Color
- Vault / 16, 20, 24 / Color
- Video / 16, 20, 24, 28, 32, 48 / Color
- Warning / 16, 20, 24, 28, 32, 48 / Color
- Wrench / 16, 20, 24 / Color
- [General] Update to .NET 9 RC1 SDK (#2639)
- [Github] Update the actions/upload-artifact to v4 (#2650)
- [DateTime] Add
role
,tabindex
and catch Enter/Space (#2688) - [Select] Fix the unannounced
Required
keyword with FluentSelect (#2706)
- [Anchor] Revert #2624 and replace with a better solution (#2640)
- [Autocomplete] Fix Autocomplete Aria-Hidden and Focusable (#2648)
- [Button] Remove style override when in loading state (#2686)
- [Calendar] Add ReadOnly in day click/keydown logic (#2720)
- [Combobox] Add Combobox Immediate property (#2685)
- [DataGrid] Add a Selectable function parameter to SelectColumn (#2709)
- [DataGrid] EF Core Adapter - A second operation was started (#2653)
- [DataGrid] Fix column options popup being blank (#2674)
- [DataGrid] Public method override additions (#2711)
- [Debounce] Replace
Debouncer
with the newDebounceTask
v5 (#2678) - [Design] Fix fluent-design-system-provider attribute names (#2693)
- [Label] Add FluentLabel.Id (#2704)
- [Lists] Fix reset issue (#2660)
- [MenuButton] Add an optional start icon (#2707)
- [MessageBar] Add an optional toggle for the fade in animation (#2716)
- [NumberField] Use error outline when invalid (#2705)
- [ProfileMenu] Fix the
TopCorner
style (#2632) - [RadioGroup] Fix keyboard selection (#2663)
- [Select] Change height in listbox style to use fit-content when
Height
value is provided (#2680) - [Slider] Fix FluentSlider two-way binding issue (#2665)
- [SplitPanel] Remove console logging (#2636)
- [Docs] Add MarkupString to DemoSearch (#2626)
- [Docs] Fix missing hljs object (#2631)
- [Docs] Add FluentMenuProvider notes (#2649)
- [Docs] Blazor Hybrid code snippet reformat (#2673)
-
Update to Fluent UI System Icons 1.1.258 (changes since 1.1.256)
What's new (Name / Size(s) / Variant(s))
- Add Circle / 48 / Filled & Regular
- Alert / 32 / Light
- Book Number / 16 / Filled
- Clipboard Text Edit / 48 / Filled & Regular
- Design Ideas / 28, 32, 48 / Filled & Regular
- Document Folder / 28, 32, 48 / Filled & Regular
- Eye Off / 32 / Filled & Light & Regular
- Eye / 32 / Light
- Learning App / 16 / Filled & Regular
- Newsletter / 32 / Light
- Receipt / 48 / Filled & Regular
- Video Bluetooth / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Video USB / 16, 20, 24, 28, 32, 48 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Approvals App / 32, 48 / Filled & Regular
- Design Ideas / 16, 20, 24 / Filled & Regular
- Puzzle Piece Shield / 20 / Filled & Regular
- Speaker Bluetooth / 28 / Filled
With version 4.10 (and higher), we've introduced a new provider:
FluentMenuProvider
which corrects some menu positioning problems.
See #2510
By default, this provider is enabled. You must therefore add <FluentMenuProvider />
to your application. See Code Setup
page of the documentation for more information.
-
[General] Add .net9.0 as targeted framework (#2590)
-
[Javascript Caching] Do not add version number to lib.module.js file (#2572)
-
[Anchor] Fix hypertext appearance with icon in start/end slot (#2624)
-
[Autocomplete] Add missing AdditionalAttributes (#2522)
-
[Checkbox] Fix looping value error when used in a Stack (#2417)
-
[DataGrid] Add AutoFit feature to size columns automatically as good as possible (#2496)
-
[DataGrid] Add parameter to provide labels to resize UI (#2585)
-
[DataGrid] Don't hover on header row (no PR)
-
[DataGrid] Fix pagination when using itemprovider (#2530)
-
[DataGrid] Fix resizing to initial column widths issue (#2561)
-
[DataGrid] Improve data refresh logic (#2512)
-
[DataGrid] Provide new way to render column actions (#2586)
-
[DataGrid] Trigger OnRowClick on keyboard enter in DataGrid row (#2577)
-
[DatePicker] Added OnDoubleClick event and DoubleClickToDate parameter (#2567)
-
[Dialog] Make dismiss button larger and use neutral color (#2565)
-
[Dialog] Remove tabindex=-1 on fluent-dialog tag (#2584)
-
[DragContainer] Add an event "onDragEnd" (#2504)
-
[InputBase] Force
EditContext
to be re-associated with the Dispatcher (#2620) -
[Menu] Add a FluentMenuProvider (#2510)
-
[Menu] Pass through more parameters to region the menu is anchored to (#2579)
-
[MessageBar] Add id attribute (#2505)
-
[NumberField] Add AutoComplete parameter (#2560)
-
[Overlay] Add Interactive and InteractiveExceptId parameters (#2580)
-
[SplashScreen] Pass parameters.Modal to
ShowSplashScreen...
methods (#2449) -
[Templates] Fix Template.Client services injection (#2485)
-
[Templates] Fix some whitespace errors in generated .csproj files (no PR)
-
[Templates] Use latest SDK packages (no PR)
-
[Toast] Width issue when using timestamp in i18n (#2508)
-
[Wizard] Fix Done button when last step is disabled (#2503)
- [Docs] Add some extra information to TreeView page (no PR)
- [Docs] Fix a typo (#2518)
- [Docs] Fix typo in TemplatesPage.razor (#2452)
- [Docs] Improve warning for required interactivity (#2469)
- [Examples] Add 2024 Olymics data and let examples use that
-
Update to Fluent UI System Icons 1.1.256 (since 1.1.249)
What's new (Name / Size(s) / Variant(s))
- Airplane / 16, 28, 32, 48 / Filled & Regular
- Arrow Sync Circle / 28, 32, 48 / Filled & Regular
- Bin Full / 48 / Filled & Regular
- Calendar Arrow Repeat All / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Clock Toolbox / 32 / Filled & Regular
- Coin Multiple / 28, 32, 48 / Filled & Regular
- Database Search / 32 / Filled
- Database Search / 32 / Regular
- Document Globe / 20, 24 / Filled & Regular
- Form Sparkle / 20 / Filled & Regular
- Globe Off / 12, 16, 20, 24, 28, 32, 48 / Filled & Regular
- Hat Graduation / 32, 48 / Filled & Regular
- Line Style Sketch / 16, 20, 24, 28, 32 / Filled & Regular
- Microscope / 32 / Filled & Regular
- Person Board Add / 16, 24, 28, 32 / Filled & Regular
- Puzzle Piece / 20, 28, 32, 48 / Filled & Regular
- Reward / 32 / Filled & Regular
- Shopping Bag / 16, 20, 24, 28, 32, 48 / Filled & Regular
- Shopping Bag Tag / 16, 28, 32, 48 / Filled & Regular
- Tab Add / 32 / Filled, Light & Regular
- Teaching / 16, 24, 28, 32, 48 / Filled & Regular
- Window Brush / 20, 24 / Filled & Regular
- Window Column One Fourth Left / 20 / Filled & Regular
- Window Column One Fourth Left Focus Left / 20 / Filled
- Window Column One Fourth Left Focus Top / 20 / Filled
What's updated (Name / Size(s) / Variant(s))
- Arrow Sync Circle / 24/ Filled & Regular
- Building People / 16, 20, 24 / Filled & Regular
- Chat Bubbles Question / 20 / Filled & Regular
- Circle Half Fill / 20, 24 / Filled & Regular
- Clipboard Text Edit / 32 / Filled & Regular
- Contact Card Link / 16, 20 / Filled & Regular
- Folder People / 20, 24 / Filled & Regular
- Puzzle Piece / 20 / Filled & Regular
- Run / 16, 20, 24 / Filled & Regular
- Shopping Bag / 16, 20, 24 / Filled
For versions before 4.10, see the Demo and documentation site page.