Skip to content

Releases: microsoft/fluentui-blazor

v4.9.3

23 Jul 12:57
Compare
Choose a tag to compare

Components

  • [General] Inject LibraryConfiguring into DesignToken (#2426)
  • [Accordion] Add Id (#2420)
  • [Templates] Replace faulty Appearance.Filled with Appearance.Accent for buttons (#2436)

Demo site and documentation

  • [Docs] Fix broken GitHub link (#2442)

New Contributors

Full Changelog: v4.9.2...v4.9.3

v4.9.2

19 Jul 10:59
Compare
Choose a tag to compare

Components

  • [General] JavaScript Cache management (#2388)
  • [DataGrid] Avoid excessive calling of reinitialize method in JavaScript (#2403)
  • [DatePicker] Fix default position for RTL layout (#2372)
  • [MenuButton] Fix icon size (#2374)
  • [MultiSplitter] Fix RTL direction (#2380)
  • [Overflow] Add Fixed parameter (#2393)
  • [Overflow] Add Fixed enumeration (#2401)
  • [Search] Add AutoComplete parameter (#2397)
  • [Select] Fix logic when setting new option (#2384)
  • [SortableList] Adding Properties FromListId and ToListId (#2385)
  • [SplashScreen] Pass parameters.Modal to ShowSplashScreen... methods (#2398)
  • [TreeView] Fix the first item never selected #2414
  • [Wizard] Add GoToStepAsync method (#2383)
  • [Wizard] Fix validation when @bind-Value is set (#2364)

Demo site and documentation

  • [Docs] Better column distribution for homepage (#2360)
  • [Docs] Improve API Documentation performance (#2377)
  • [Docs] Fix some typos (#2400)

Icons

  • Update to Fluent UI System Icons 1.1.249

    What's new (Name / Size(s) / Variant(s))

    • Arrow Download / 32 / Light
    • Color Fill Accent / 32 / Light
    • Edit Lock / 16, 20, 24 / Filled & Regular
    • Layout Row Two Settings / 20, 24, 28, 32 / Filled & Light & Regular
    • Molecule / 32 / Light
    • Person Board / 20 / Filled & Regular
    • Person Square Checkmark / 16, 20, 24 / Filled & Regular
    • Presence Tentative / 10, 12, 16, 20, 24 / Regular
    • Shield Add / 28, 32, 48 / Filled & Regular
    • Shield Checkmark / 32 / Filled & Regular
    • Shield Task / 32 / Filled & Regular
    • Toolbox / 32 / Filled & Light & Regular
    • Warning Lock Open / 16, 20, 24 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Sound Wave Circle / 20 / Filled & Regular
    • Vehicle Motorcycle / 16, 20, 24, 28, 32, 48 / Filled & Regular

New Contributors

Full Changelog: v4.9.1...v4.9.2

v4.9.1

10 Jul 08:47
Compare
Choose a tag to compare

Components

  • [DataGrid] Make Grid in ColumnBase protected (#2342)
  • [DataGrid] Several issues addressed (#2347)
  • [DatePicker] Add 'PickerMonthChanged' event and 'DaysTemplate' parameter (#2336)
  • [Multi Splitter] Fix the Splitter OnMouseMove (#2333)

Demo site and documentation

  • [Docs] Fix Tabs Dynamic example (#2341)
  • [Docs] Move Date and Autocomplete components to Forms section (#2330)
  • [Docs] Update homepage (#2324)
  • [Docs] Update the Variant selector in Icon Explorer (#2331)

Full Changelog: v4.9.0...v4.9.1

v4.9.0

04 Jul 13:25
Compare
Choose a tag to compare

Demo site and documentation

  • [Docs] Add keyhandler for '/' to jump to search box
  • [Docs] Add icon preview in API documentation (#2284)
  • [Docs] Added RTL section to CodeSetup.md (#2242)
  • [Docs] Improve API documentation by showing default icon and string values (#2269)
  • [Docs] Improve API documentation menu button (#2270)
  • [Docs] Fix same typo 5 places (#2216)
  • [Demo] Fixes link for Time picker in demo projects (#2246)

Components

  • [Rating] New component (#2258)
  • [AppBar] Fix regression with icon accent color (#2318)
  • [Autocomplete] Accessibility: Scrolling not working with keyboard (#2221)
  • [AutoComplete] Allow focusable Badge dismiss buttons (accessibility) (#2272)
  • [Autocomplete] Fix AriaLabel (#2303)
  • [Autocomplete] Fix ReadOnly and Disable properties (#2291)
  • [Combobox] Set value if selection is cleared (#2307)
  • [Combobox, Select] Fix the Placeholder attribute (#2311)
  • [DataGrid] Add OnCellClick event and SelectColumn.SelectFromEntireRow property (#2252)
  • [DataGrid] Add WCAG 2.2 single-click column resize capability (#2238)
  • [DataGrid] Make PropertyColumn use DisplayAttribute value for enum (#2304)
  • [DataGrid] Refactoring ColumnBase events (#2298)
  • [DataGrid] Revert setting height on DataGrid header cell again. Leads to issues on Safari
  • [DatePicker] Change OnSelectedDateAsync logic (#2233)
  • [DatePicker] Fix unable to set when value is null (#2241)
  • [DesignTheme] Add try catch (#2204)
  • [DesignToken] Change FillColor and NeutralLayer... types (#2266)
  • [Dialog] Fix failing tests (#2283)
  • [DialogService] Fix UpdateDialogAsync to refresh parameters and content (#2310)
  • [Lists] Pass Name parameter (#2305)
  • [Lists] Add aria-selected to fluent-option (#2316)
  • [Multisplitter] Fix width panels (#2218)
  • [MultiSplitter] Prevent semicolons from being displayed. (#2226)
  • [NavMenu] Revert fix for when prerender set to false (#2293)
  • [NumberField] Add sbyte type (#2308)
  • [Overflow] Add refresh method, add VisibleOnLoad parameter (#2236)
  • [ProfileMenu] Fix the initials inner the popup panel (#2294)
  • [Slider] Fix getting caught in update loop (#2265)
  • [Slider] Refactor code after PR #2265 (#2287)
  • [TimePicker] Add null check for empty string (#2245)

Miscellaneous

  • Add CssBuilder.ValidateClassNames (#2255)
  • 2 icons used in library were using wrong variant (#2260)

Icons

  • Introduction of a new 'Light' variant of icons. For now a set of 153 icons in size 32 has been added.

  • Update to Fluent UI System Icons 1.1.247

    What's new (Name / Size(s) / Variant(s))

    • Accessibility More / 16, 20, 24 / Filled & Regular
    • Battery 0 / 28, 32 / Filled & Regular
    • Battery 1 / 28, 32 / Filled & Regular
    • Battery 10 / 28, 32 / Filled & Regular
    • Battery 2 / 28, 32 / Filled & Regular
    • Battery 3 / 28, 32 / Filled & Regular
    • Battery 4 / 28, 32 / Filled & Regular
    • Battery 5 / 28, 32 / Filled & Regular
    • Battery 6 / 28, 32 / Filled & Regular
    • Battery 7 / 28, 32 / Filled & Regular
    • Battery 8 / 28, 32 / Filled & Regular
    • Battery 9 / 28, 32 / Filled & Regular
    • Battery Charge / 28, 32 / Filled & Regular
    • Calendar Sparkle / 32 / Light
    • Chat / 32 / Light
    • Coin Stack / 16, 20, 24 / Filled & Regular
    • Database Arrow Up / 16 / Filled & Regular
    • Game Chat / 20 / Filled & Regular
    • Layout Row Two Focus Top Settings / 20, 28, 32 / Filled
    • Layout Row Two Focus Top Settings / 32 / Light
    • Layout Row Two Focus Top / 28 / Filled
    • Paint Brush / 12 / Filled & Regular
    • Panel Right / 12 / Filled & Regular
    • People Edit / 32 / Filled & Regular
    • People Edit / 32 / Light
    • Person Home / 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Person Mail / 32 / Filled & Regular
    • Person Mail / 32 / Light
    • Puzzle Piece / 12 / Filled & Regular
    • Teaching / 20 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Arrow Forward Down Lightning / 20, 24 / Filled & Regular
    • Notebook Lightning / 20, 24 / Filled & Regular
  • Update to Fluent UI System Icons 1.1.245

    What's new (Name / Size(s) / Variant(s))

    • Arrow Collapse All / 16 / Filled & Regular
    • Arrow Expand All / 16, 20, 24 / Filled & Regular
    • Chat Arrow Back Down / 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Desktop Arrow Down / 32 / Filled & Regular
    • Edit Line Horizontal 3 / 20, 24 / Filled & Regular
    • Gift Open / 32 / Filled & Regular
    • Prompt / 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Search Sparkle / 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Slide Text Call / 16, 20, 24, 28, 48 / Filled & Regular
    • Slide Text Cursor / 20, 24 / Filled & Regular
    • Vehicle Motorcycle / 16, 20, 24, 28, 32, 48 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Arrow Collapse All / 20, 24 / Filled & Regular

New Contributors

Full Changelog: v4.8.1...v4.9.0

v3.7.6

29 Jun 08:45
Compare
Choose a tag to compare

Demo site and documentation

  • Improve API documentation by showing preview of default icon (#2284)

Components

  • [Autocomplete] Fix ReadOnly and Disable properties (#2291)

v4.8.1

25 Jun 06:53
Compare
Choose a tag to compare

Patch release with only 1 change:

  • Add an new Light value to the IconVariant enum to enable publishing new icon packages which contains icons with this variant

There is no immediate need to update to this version. It is just in preparation for the next release.

v3.7.4

26 Jun 11:06
Compare
Choose a tag to compare

Maintenance release:

  • Add Light value to IconVariant enum to prepare for new icons being added in a later release

v3.7.3

26 Jun 11:05
Compare
Choose a tag to compare

Maintenance release:

  • Fix AutoComplete no longer working when the user tries to select an item using the mouse.

v4.8.0

17 Jun 11:10
Compare
Choose a tag to compare

Breaking change

  • [Option] Change Option.Text type to string? (#2063). See also discussion #2062

Demo site and documentation

  • Add DataGridTableScroll demo (#2098)
  • Adds office color table to Design Tokens page (#2073)
  • Cleans up more code snippets (#2173)
  • Cleanup DialogService Page (#2171)
  • Fix Page Title typo - Project Setup (#2054)
  • Fixes minor typo in DesignTokens.md (#2071)
  • Removes FluentPersona DemoSection from AutoComplete page (#2135)
  • Toast examples - TimeOut setting in milliseconds (#2025)

Components

  • [AppBar] Introduce IAppBarItem to enable better extensibility (#2083)
  • [Autocomplete] Accessibility - Add "x of y" aria-label when item is selected (#2019)
  • [Autocomplete] Accessibility - Add aria-selected on FluentOption (#2018)
  • [Autocomplete] Accessibility - Update style when "forced-colors: active" (#2109)
  • [Autocomplete] Add ImmediateDelay parameter (#2052)
  • [Autocomplete] Add SelectValueOnTab attribute (#2110)
  • [Autocomplete] Set the height automatically (#2045)
  • [Card] Support AreaRestricted for MinimalStyle as well (#2170)
  • [ComboBox] Fix bind-SelectedOption is null when using bind-SelectedOption:after (#2102)
  • [DataGrid] Allow programmatic sorting of columns by name or index (#2156)
  • [DataGrid] Check rowelements when correcting column options (#2117)
  • [DataGrid] Fix LoadingContent height when Virtualize is true (#2188)
  • [DataGrid] Prevent drag handle from disappearing when column width made too small (#2059)
  • [DataGrid] SelectColumn - Add ClearSelection (#2164)
  • [DataGrid] SelectColumn - Allow customization of SelectAll header (#2106)
  • [DataGrid] SelectColumn - Make it work with ItemsProvider (#2060)
  • [DatePicker, Calendar] Fix not updating correctly when used with EditContext (#2047)
  • [DesignToken] Add WithDefault overload (#2159)
  • [DialogService] Add missing classes to avoid Trimming exceptions (#2099)
  • [Header] Add Id to the container header tag (#2125)
  • [Icon] Minor cleanup and clarification (#2038)
  • [InputBase] Adds FieldIdentifier parameter (#2114)
  • [InputBase] Use Debouncer instead of PeriodicTimer for debouncing ValueChanged handler with ImmediateDelay. (#2042)
  • [KeyCode] Add KeyUp event (#2122)
  • [Layout] Add Id to the container div (#2123)
  • [Layout] Add Orientation support (#2096)
  • [Lists] Make list components inherit from InputBase (#2118)
  • [MarkdownSection] Adds border around code snippets (#2039)
  • [MarkdownSection] Optimize to minimize number of calls to OnContentConverted (#2092)
  • [Misc] Add the ability for CssBuilder to properly Add multiple classes without duplicates (#2104)
  • [Misc] Code cleanup work (#2184)
  • [Misc] Package versions refactoring (#2131)
  • [MultiSplitter] Remove experimental label and make fixed panel size work (#2196)
  • [NavMenu] Enhance working in mobile view (#2183)
  • [NavMenu] Fix double click needed for expanding/collapsing child elements when prerendering is turned off (#2133)
  • [NavMenu] Fix FluentNavLink to support CustomColor (#2116)
  • [Pipeline] Add a task to publish the preview package in a special feed (#2094)
  • [ProfileMenu] Add StartTemplate and EndTemplate parameters (#2010)
  • [Progress] Fix height in Indeterminate mode by using InvariantCulture (#2120)
  • [Templates] Use correct autocomplete values when registering new account (#2064)
  • [Templates] Use 'double provider' fix in more places
  • [TreeView] Add Items and LazyLoadItems properties (#1945)
  • [Wizard] Fix the Wizard Left position in RTL mode (#2026)

Icons

  • Update to Fluent UI System Icons 1.1.242

    What's new (Name / Size(s) / Variant(s))

    • Breakout Room / 32 / Filled & Regular
    • Card UI Portrait Flip / 16, 20, 24 / Filled & Regular
    • Cursor / 28, 32 / Filled & Regular
    • Layout Row Two / 28, 48 / Filled & Regular
    • Notepad Sparkle / 16, 20, 24, 28, 32 / Filled & Regular
    • Paint Brush Subtract / 16, 20, 24, 28, 32 / Filled & Regular
    • Paint Brush / 28 / Filled & Regular
    • Play Circle Sparkle / 16, 20, 24 / Filled & Regular
    • Replay / 16, 20, 24, 28, 32 / Filled & Regular
    • Send Person / 16, 20, 24 / Filled & Regular
    • Square Dovetail Joint / 12, 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Table Cursor / 16, 20, 24 / Filled & Regular
    • Transparency Square / 20, 24 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Notepad / 32 / Filled & Regular
    • Replay / 20 / Filled & Regular
  • Update to Fluent UI System Icons 1.1.239

    What's new (Name / Size(s) / Variant(s))

    • Arrow Turn Right / 16 / Filled & Regular
    • Chart Multiple / 16 / Filled & Regular
    • Column / 24 / Filled & Regular
    • Data Pie / 16 / Filled & Regular
    • Layout Column Two Focus Left / 32 / Filled
    • Layout Column Two Focus Right / 32 / Filled
    • Layout Column Two / 32 / Filled & Regular
    • Layout Row Two Focus Top / 32 / Filled
    • Layout Row Two / 32 / Filled & Regular
    • Mail Copy / 32 / Filled & Regular
    • Paint Brush Sparkle / 20, 24 / Filled & Regular
    • People Community / 12 / Filled & Regular
    • Person Board / 12 / Filled & Regular
    • Person Tentative / 16, 20, 24 / Filled & Regular
    • Tab Desktop Search / 16, 20, 24 / Filled & Regular
    • Table Sparkle / 20, 24 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Chart Multiple / 20, 24 / Filled & Regular
    • Column Edit / 24 / Filled & Regular
    • Data Pie / 24 / Filled & Regular

New Contributors

A special thanks to our newest contributors:
@msb-incom, @ApacheTech, @StevenTCramer, @MarvinKlein1508, @chris-gander, @adospace and @ksbecker

Full Changelog: v4.7.2...v4.8.0

v3.7.2

12 Jun 20:19
Compare
Choose a tag to compare

v3.7.2

Components

  • [Card] Support AreaRestricted for MinimalStyle also (#2170)
  • [ComboBox] bind-SelectedOption is null when using bind-SelectedOption:after (#2102)
  • [DataGrid] Allow programmatic sorting of columns by name or index (#2156)
  • [DataGrid] Check datagrid's rowelements when correcting column options (#2117)
  • [DesignToken] Add WithDefault overload (#2159)
  • [Dialog] Use FluentTooltip for close button (a11y)
  • [FluentAutocomplete] Add SelectValueOnTab attribute (#2110)
  • [FluentKeyCode] Add KeyUp event (#2122)
  • [Header] Add Id to the container header tag (#2125)
  • [Inputs] Adds FieldIdentifier parameter (#2114)
  • [Layout] Add Id to the container div (#2123)
  • [Layout] Add Orientation support (#2096)
  • [MarkdownSection] Optimize to minimize number of calls to OnContentConverted (#2092)
  • [NavMenu] Fix double click needed for expanding/collapsing child elements when prerendering is turned off (#2133)
  • [NavMenu] Fix FluentNavLink to support CustomColor (#2116)
  • [Progress] Fix height in Indeterminate mode by using InvariantCulture (#2120)

Icons

  • Update to Fluent UI System Icons 1.1.242

    What's new (Name / Size(s) / Variant(s))

    • Breakout Room / 32 / Filled & Regular
    • Card UI Portrait Flip / 16, 20, 24 / Filled & Regular
    • Cursor / 28, 32 / Filled & Regular
    • Layout Row Two / 28, 48 / Filled & Regular
    • Notepad Sparkle / 16, 20, 24, 28, 32 / Filled & Regular
    • Paint Brush Subtract / 16, 20, 24, 28, 32 / Filled & Regular
    • Paint Brush / 28 / Filled & Regular
    • Play Circle Sparkle / 16, 20, 24 / Filled & Regular
    • Replay / 16, 20, 24, 28, 32 / Filled & Regular
    • Send Person / 16, 20, 24 / Filled & Regular
    • Square Dovetail Joint / 12, 16, 20, 24, 28, 32, 48 / Filled & Regular
    • Table Cursor / 16, 20, 24 / Filled & Regular
    • Transparency Square / 20, 24 / Filled & Regular

    What's updated (Name / Size(s) / Variant(s))

    • Notepad / 32 / Filled & Regular
    • Replay / 20 / Filled & Regular