Skip to content

Releases: microsoft/fluentui-blazor

v4.10.4

13 Nov 11:05
Compare
Choose a tag to compare

What's Changed

  • [DataGrid] Remove optimalization check as it can break in certain scenarios by @vnbaaij in #2875
  • [Docs] Update README with Blazor Hybrid workaround note by @jfversluis in #2892
  • [Calendar] Fix the Calendar disabled day in RTL direction by @dvoituron in #2909
  • [KeyCode] Add a new StopRepeat property by @dvoituron in #2908
  • [Autocomplete] Fix the Autocomplete Clear button by @dvoituron in #2906
  • [Icons] Update to Fluent UI System Icons 1.1.263 by @vnbaaij in #2883
  • [Autocomplete] Fix Icon Titles (Dismiss and Search) and delete predefined element by @dvoituron in #2891
  • [DataGrid] Fix SelectAll after reloading data when the Virtualize is set by @dvoituron in #2915
  • [Accordion] Fix RTL specific styling by @vnbaaij in #2917
  • [TreeItem] Only pass initially selected state to the web component by @vnbaaij in #2916

New Contributors

Full Changelog: v4.10.3...v4.10.4

What's Changed

  • [DataGrid] Remove optimalization check as it can break in certain scenarios by @vnbaaij in #2875
  • [Docs] Update README with Blazor Hybrid workaround note by @jfversluis in #2892
  • [Calendar] Fix the Calendar disabled day in RTL direction by @dvoituron in #2909
  • [KeyCode] Add a new StopRepeat property by @dvoituron in #2908
  • [Autocomplete] Fix the Autocomplete Clear button by @dvoituron in #2906
  • [Icons] Update to Fluent UI System Icons 1.1.263 by @vnbaaij in #2883
  • [Autocomplete] Fix Icon Titles (Dismiss and Search) and delete predefined element by @dvoituron in #2891
  • [DataGrid] Fix SelectAll after reloading data when the Virtualize is set by @dvoituron in #2915
  • [Accordion] Fix RTL specific styling by @vnbaaij in #2917
  • [TreeItem] Only pass initially selected state to the web component by @vnbaaij in #2916
  • Update to Fluent UI System Icons 1.1.265 by @vnbaaij in #2920
  • [MessageBar] Implement ClearAfterNavigation on provider level by @vnbaaij in #2919
  • Add Contributors with contrib.rocks by @AClerbois in #2924

New Contributors

Full Changelog: v4.10.3...v4.10.4

v4.10.3

28 Oct 13:04
Compare
Choose a tag to compare

What's Changed

  • [Docs] Make MenuProvider message more prominent by @vnbaaij in #2792
  • [MenuProvider] Check whether the FluentMenuProvider is included by @dvoituron in #2793
  • [Menu/Tooltip] Fixed incorrectly previously by @vnbaaij in #2790
  • [Slider] Make label respond to Disabled state by @vnbaaij in #2796
  • [Templates] Fix typo 'paceholder' by @vnbaaij in #2801
  • [NumberField] Fix looping error by @vnbaaij in #2807
  • [MessageBox] Add settable primary action text for Show... methods by @vnbaaij in #2808
  • [Stack] Added 'Stretch' horizontal alignment option by @RobMHarris in #2800
  • [TreeView] Fix OnSelectedChange when using Items by @vnbaaij in #2811
  • [Autocomplete] Fix the Autocomplete search rendering on slow connections by @dvoituron in #2820
  • [Icons] Update to Fluent UI System Icons 1.1.261 (plus color fix) by @vnbaaij in #2817
  • [AppBar] Make it work in horizontal orientation as well by @vnbaaij in #2760
  • [AutoComplete] Add KeepOpen property by @dvoituron in #2829
  • [DataGrid] Fix resize in RTL mode by @vnbaaij in #2843
  • [Label] Add CustomColor parameter and implementation by @vnbaaij in #2828
  • [Select] Fix multiple issues by @vnbaaij in #2840
  • [General] Apply global color-scheme to reflect theme in use by @ProH4Ck in #2854
  • [MenuItem] Add KeepOpen parameter by @RikVanHaaren in #2852
  • [ComboBox] Fix OnValueChanged being called multiple times by @vnbaaij in #2855
  • [Dialog] Prevent tooltip from being shown on load by @vnbaaij in #2856
  • [Splitter] Fix trimming issue by @yueyinqiu in #2859
  • fix a typo in the demo's home page by @fibref in #2869
  • [FileInput] Fix uploading the same file twice by drag&drop by @vnbaaij in #2865

New Contributors

Full Changelog: v4.10.2...v4.10.3

v4.10.2

09 Oct 12:24
Compare
Choose a tag to compare

What's Changed

  • [MessageBar] Update way animation is applied to the MessageBar by @yspanj in #2723
  • [Tooltip] Add role so screen reader can announce tooltip text by @vnbaaij in #2724
  • fix: [FluentNavLink] An issue where empty strings were not allowed in Href by @dannyldj in #2722
  • [Button] Add StopPropagation + UnitTests by @vnbaaij in #2732
  • [Docs] Components inheriting ListComponentBase missing member descriptions by @oneolddev in #2735
  • [ProfileMenu] Add Open attribute by @dvoituron in #2741
  • [FluentRadioGroup] Fix binding error by @vnbaaij in #2742
  • [Providers] To prevent the menu and tooltip from displaying a scrollbar in body by @dvoituron in #2744
  • [DataGrid] changes related to loading behavior by @vnbaaij in #2739
  • [Overlay] Fix the detection of ExcludedElement for WASM by @dvoituron in #2755
  • [Docs] Fix - Nullable reference types not always shown in API documentation by @oneolddev in #2758
  • [Debounce] Fix the Debounce class with async methods by @dvoituron in #2759
  • [Docs] Removes unnecessary output to console for Grid page by @oneolddev in #2767
  • [TreeView] Improve RTL support by @vnbaaij in #2770
  • [Docs] Fixes missing method descriptions for APIs by @oneolddev in #2764
  • [NavMenu] Make submenu in collapsed state work again by @vnbaaij in #2771
  • [Menu] Add z-index to MenuProvider by @vnbaaij in #2772
  • [DataGrid] Add HeaderTootip to columns to allow for custom header tooltip text by @vnbaaij in #2775
  • [TreeView] prevent runtime errors in change handeling by @vnbaaij in #2776
  • [Docs] Removes extra period from TemplatesPage.razor by @oneolddev in #2777
  • [DataGrid] Fix disposed object access error in EntityFrameworkAdapter [#2769] by @miguelhasse in #2781
  • [MenuButton] Fix the MenuItem OnClick used with MenuButton by @dvoituron in #2784
  • [DataGrid] Support for multiple IAsyncQueryExecutor registrations by @miguelhasse in #2730

New Contributors

Full Changelog: v4.10.1...v4.10.2

v4.10.1

26 Sep 12:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.10.0...v4.10.1

v4.10.0

06 Sep 11:59
Compare
Choose a tag to compare

What's Changed

  • [FluentSlider] Use current-value instead of value attribute in web component by @LuohuaRain in #2438
  • [SplashScreen] Pass parameters.Modal to ShowSplashScreen... methods by @vnbaaij in #2449
  • [Docs] Fix typo in TemplatesPage.razor by @macel94 in #2452
  • [Icons] Update Fluent UI System Icons to 1.1.252 by @vnbaaij in #2467
  • [Docs] Improve warning for required interactivity by @MarvinKlein1508 in #2469
  • [Templates] Fix Template.Client services injection by @dvoituron in #2485
  • [FluenWizard] Fix Done button when last step is disabled by @dvoituron in #2503
  • [FluentMessageBar] Add id attribute to FluentMessageBar by @LuohuaRain in #2505
  • fix: FluentToast width issue when using timestamp in i18n by @LuohuaRain in #2508
  • [DragContainer] Add an event "onDragEnd" by @dvoituron in #2504
  • [Docs] Fix a typo by @LuohuaRain in #2518
  • [Autocomplete] Add missing AdditionalAttributes by @dvoituron in #2522
  • [Icons] Update Fluent UI System Icons to 1.1.253 by @vnbaaij in #2558
  • [DataGrid] Improve data refresh logic by @StevenTCramer in #2512
  • [DataGrid] Fix pagination when using itemprovider by @danielpastoor in #2530
  • [Menu] Add a FluentMenuProvider by @dvoituron in #2510
  • [Checkbox] Fix looping value error when used in a Stack by @vnbaaij in #2417
  • [DataGrid] Add AutoFit feature to size columns automatically as good as possible by @ksbecker in #2496
  • [NumberField] Add AutoComplete parameter by @vnbaaij in #2560
  • [DataGrid] Fix resizing to initial column widths issue by @vnbaaij in #2561
  • [Dialog] Make dismiss button larger and use neutral color by @vnbaaij in #2565
  • [Dialog] Fix regression, see #2542 for details by @vnbaaij in #2568
  • [Javascript Caching] Do not add version number to lib.module.js file by @vnbaaij in #2572
  • [DatePicker] Added OnDoubleClick event and DoubleClickToDate parameter by @RickyLin in #2567
  • [DataGrid] Trigger OnRowClick on keyboard enter in DataGrid row by @vnbaaij in #2577
  • [Menu] Pass through more parameters to region the menu is anchored to by @vnbaaij in #2579
  • [Dialog] Remove tabindex=-1 on fluent-dialog tag by @vnbaaij in #2584
  • [DataGrid] Add parameter to provide labels to resize UI by @vnbaaij in #2585
  • [DataGrid] Provide new way to render column actions by @vnbaaij in #2586
  • [General] Add .net9.0 as targeted framework by @vnbaaij in #2590
  • Revert "[FluentSlider] Use current-value instead of value attribute in web component" by @vnbaaij in #2591
  • [Overlay] Add Interactive and InteractiveExceptId parameters by @dvoituron in #2580
  • [Icons] Update to Fluent UI System Icons 1.1.256 by @vnbaaij in #2613
  • [FluentInputBase] Force EditContext to be re-associated with the Dispatcher by @cduluCNB in #2620
  • [Anchor] Fix hypertext appearance with icon in start/end slot by @vnbaaij in #2624

We also had some smaller changes without PR being involved:

  • [DataGrid] Don't hover on header row (no PR)
  • [Templates] Fix some whitespace errors in generated .csproj files (no PR)
  • [Templates] Use latest SDK packages (no PR)

New Contributors

Full Changelog: v4.9.3...v4.10.0

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)