Releases: microsoft/fluentui-blazor
Releases · microsoft/fluentui-blazor
v4.6.1
V4.6.1
Demo site and documentation
- [Demo & docs] Fix documentation error (#1767)
- [Demo & docs] Home page cleanup (#1763)
- [Demo & docs] Removes caching of markdown files for Server demo app (#1822)
- [Demo & docs] Fix footer styling (#1778)
- [Demo & docs] CSS files improvements (#1807)
- [Demo & docs] The empty CSS rule in site.css has been removed (#1809)
Components
- [AppBar] Add Count parameter and facilitate OnClick without navigation (#1790)
- [CounterBadge] Add ShowWhen, Dot, and VerticalPosition (#1786)
- [KeyCode, AnchoredRegion, Popover] Add key navigation in AnchoredRegion / Popup (#1800)
- [NavMenu] Show child items via
FluentMenu
when collapsed (#1730) - [Persona] Add capability for the name to appear before or after initials. (#1750)
- [ProfileMenu] TopCorner property (#1795)
- [SplashScreen] Fix ESC on SplashScreen (#1811)
Miscellaneous
- [Misc] Update to latest NuGet packages, SDK and Web Components script
- [Templates] CSS fixes and use specific package versions (#1797)
- [Templates] Fixed CSS styling of the Blazor Fluent UI template AND fixed broken links in readme.md (#1768)
Icons
-
Update to Fluent UI System Icons 1.1.234 (#1823)
What's new (Name / Size(s) / Variant(s))
- Apps Settings / 16, 20 / Filled & Regular
- Apps Shield / 16, 20 / Filled & Regular
- Arrow Upload / 32 / Filled & Regular
- Calendar Edit / 32 / Filled & Regular
- Data Bar Vertical Arrow Down / 16, 20, 24 / Filled & Regular
- Haptic Strong / 16, 20, 24 / Filled & Regular
- Haptic Weak / 16, 20, 24 / Filled & Regular
- Hexagon Sparkle / 20, 24 / Filled & Regular
- Mail Edit / 32 / Filled & Regular
- Password Clock / 48 / Filled & Regular
- Password Reset / 48 / Filled & Regular
- Password / 24, 32, 48 / Filled & Regular
- People Eye / 16, 20 / Filled & Regular
- Pin Globe / 16, 20 / Filled & Regular
- Run / 28, 32, 48 / Filled & Regular
- Tab Group / 16, 20, 24 / Filled & Regular
What's updated (Name / Size(s) / Variant(s))
- Arrow Upload / 24 / Filled & Regular
- Calendar Edit / 16, 20, 24 / Filled & Regular
- Mail Read / 20 / Filled & Regular
- Password / 24 / Filled & Regular
- Run / 16, 20, 24 / Filled & Regular
v4.6.0
What's Changed
- Fix error in NavMenu link for Wizard by @vnbaaij in #1659
- [Demo & docs] Fix Wizard link in navigation menu by @vnbaaij in #1660
- [InputFile] Replace OnInitializedAsync with OnAfterRenderAsync by @vnbaaij in #1661
- IMessageService enhancements to support the 'AllowDismiss' property by @StevenRasmussen in #1657
- [MenuButton] Make the menu anchored to the button so can float by @vnbaaij in #1676
- [Misc] Add required .csproj settings for generating snupkg packages by @vnbaaij in #1675
- [Demo & docs] Add InputFile 'known issues' section by @gkizior in #1680
- [Demo & docs] Minor corrections to CONTRIBUTING.md by @c0g1t8 in #1681
- [Accordion] Add expanded value to custom event handler by @vnbaaij in #1689
- [Misc] Add ToColorHex extension to Swatch by @vnbaaij in #1691
- [AppBarItem] Add OnClick event callback by @vnbaaij in #1698
- [Wizard] Add the ability to automatically validate an EditForm by @StevenRasmussen in #1663
- fixes FluentPageScript with Blazor Hybrid/MAUI and WebAssembly Standalone by @c0g1t8 in #1633
- [FluentPersona] Manage the empty Name by @dvoituron in #1710
- [Pagination] Add Disabled parameter by @gitasaurus in #1713
- [Button] Avoid padding on loading spinner when no text is shown by @vnbaaij in #1714
- [Demo & docs] Corrects spelling and grammar in templates page by @c0g1t8 in #1716
- [FluentProfileMenu] New component by @dvoituron in #1705
- [MarkdownSection] fixes border not showing in markdown tables by @c0g1t8 in #1721
- [MarkdownSection] Adds code highlighting by @c0g1t8 in #1737
- [Icons] Update to Fluent UI System Icons 1.1.233 by @vnbaaij in #1734
- [PullToRefresh] New component
PullToRefresh
by @vnbaaij in #1679 - [Misc] Some interop optimizations by @vnbaaij in #1712
- [Misc] Build script - Update "versions" in all .csproj files by @dvoituron in #1736
- [FluentKeyCodeProvider] Add a global service to capture keystrokes by @dvoituron in #1740
- [FluentKeyCode] Allow content to avoid using the Anchor property by @dvoituron in #1743
- [MarkdownSection] Fixes and enhancements by @c0g1t8 in #1751
New Contributors
- @gkizior made their first contribution in #1680
- @gitasaurus made their first contribution in #1713
Full Changelog: v4.5.0...v4.6.0
v4.5.0
What's Changed
- [FluentDesignTheme] Fix the Random color annoys other fillers by @dvoituron in #1475
- Use specific ids for rows and cells by @vnbaaij in #1480
- Small performance update for rendering list items by @vnbaaij in #1476
- Minor clean up by @c0g1t8 in #1488
- [Autocomplete] Fix the left-right navigation (v3) by @dvoituron in #1491
- [DatePicker] Add DateOnly and TimeOnly extensions by @dvoituron in #1500
- feat: allow the ability to hide the dismissal button for the FluentMessageBar. by @StevenRasmussen in #1495
- Makes code created from fluentblazorwasm template neater by @c0g1t8 in #1501
- Remove background color for FluentPaginator nav by @lus in #1503
- Fix 1485 by overriding SetParametersAsync by @vnbaaij in #1506
- feat: allows showing a dialog by only providing a RenderFragment. by @StevenRasmussen in #1496
- Adds FieldIdentifier parameter to FluentValidationMessage by @thebarrettlo in #1489
- Update to Fluent UI System Icons 1.1.227 by @vnbaaij in #1513
- Update NavMenuPage.razor - corrects grammar by @c0g1t8 in #1518
- Update SplitPanels.ts by @weskroesbergen in #1520
- Overflow work by @vnbaaij in #1523
- nuget badge links to nuget by @bruno-garcia in #1529
- [FluentWizard] Fix ValueChanged never trigerred in FluentWizard by @dvoituron in #1538
- [Icon] Fix Icon color using
ColorWith
and aCustomColor
attribute by @dvoituron in #1539 - fix: add 'required' binding to the autocomplete label by @joriverm in #1543
- [FluentDatePicker] Allow to select the existing selected month by @dvoituron in #1545
- [FluentAutocomplete] Fix Backspace usage by @dvoituron in #1544
- Fix Loading issues in DataGrid by @vnbaaij in #1512
- Fix adoptedStyleSheets is frozen in earlier versions by @CV-souryu in #1557
- [FluentSplashScreen] Add WaitingMilliseconds and UpdateLabels by @dvoituron in #1570
- [FluentTooltip] Add the HideTooltipOnCursorLeave property by @dvoituron in #1571
- [FluentAutocomplete] Add IconDismiss adn IconSearch by @dvoituron in #1573
- fix FluentNavMenu.razor.js for non SSR by @c0g1t8 in #1560
- Fix #1531 by using web components current-value instead of value. by @vnbaaij in #1576
- Render out Id for FluentNavLink + add test by @vnbaaij in #1580
- FluentMenu fixes by @vnbaaij in #1574
- Fix OnRowwFocus and sorting for DataGrid by @vnbaaij in #1577
- Add video on Demo site by @dvoituron in #1586
- Add LoadingContent parameter to FluentTab by @vnbaaij in #1587
- feat: Add global search bar by @Hona in #1583
- Fix #1582 by adding pointercancel and pointerleave event listeners by @vnbaaij in #1591
- Fix typo/spelling errors for Sortable List Page by @digitaldirk in #1600
- [FluentButton] Update the Button custom style for BackgroundColor and Color properties by @dvoituron in #1603
- MenuButton changes and additions by @vnbaaij in #1602
- [FluentCard] Add MinimalStyle property by @dvoituron in #1595
- Fix #1596 (very long title, see description) by @vnbaaij in #1606
- fix: allow FluentCombobox to be cleared from code by @joriverm in #1613
- Re-use/re-purpose FluentTextField script for FluentCombobox by @vnbaaij in #1629
- Adds a Filtered property and visual indicator to PropretyColumn in FluentDataGrid by @NickHirras in #1625
- Update devcontainer to Dotnet 8 by @NickHirras in #1630
- Fix high CPU usage in FluentDataGrid by leveraging an ExpressionCache by @vnbaaij in #1631
- Remove Expression from TooltipText by @vnbaaij in #1635
- Adding .NET Aspire's AppBar by @vnbaaij in #1527
- Fix bug in FluentPersona when the names contains more than one space. by @GillesTourreau in #1623
- [FluentPersona] Add support for icons by @hksalessio in #1546
- Fix #1616 by adding a try..catch block by @vnbaaij in #1637
- [Menu] Add Threshold attributes by @vnbaaij in #1644
- [FluentGrid] Fix the Grid "external margins" by @dvoituron in #1646
- refactor: Migrate Demo Search to use FluentAutocomplete by @Hona in #1599
- [Overflow] Better samples and better selector detection by @vnbaaij in #1645
- Update Fluent UI System Icons to v1.1.230 by @vnbaaij in #1648
- fix: Rider files not ignored by @Hona in #1649
- feat: Add autofocus to Autocomplete & Combobox by @Hona in #1650
- Virtualization for FluentAutocomplete by @martinbu in #1647
- [Script] Fix #1652 by also checking for OperationCanceledException by @vnbaaij in #1653
New Contributors
- @StevenRasmussen made their first contribution in #1495
- @lus made their first contribution in #1503
- @bruno-garcia made their first contribution in #1529
- @CV-souryu made their first contribution in #1557
- @Hona made their first contribution in #1583
- @digitaldirk made their first contribution in #1600
Full Changelog: v4.4.1...v4.5.0
v3.6.0
Full Changelog: v3.5.5...v3.6.0
v4.4.1
What's Changed
- #1462: FluentMessageBar onclick bug and not using Link?.Target
- #1461: fluent-data-grid rendered after rows in manual FluentDataGrid
- #1450: FluentSlider's two-way data binding on Value Property does not update appropriately
- #1449: [Autocomplete] Fix Disabled item using keyboard and re-enables the ability to click on an element
- #1448: two key strokes required to change item in FluentSelect
- #1444: FluentDataGrid 4.4.0 not rendering in default fluentblazor template using StreamRendering and SSR
- #1442: Fix fluentblazor template 4.4.0
- #1437: UI does not leave Loading animation if result has 0 items in FluentDataGrid
- #1436: Profile NavMenu: Labels in Template
- #1433: FluentDataGrid show no data in version 4.4.0
- #1425: add OnClick EventCallback to FluentAnchor
- #1424: Not setting current-value for fluent-number-field
New Contributors
- @benniedejong made their first contribution in #1462
Full Changelog: v4.4.0...v4.4.1
v3.5.5
- #1437: UI does not leave Loading animation if result has 0 items in FluentDataGrid
- #1424: Not setting current-value for fluent-number-field
- #1425: add OnClick EventCallback to FluentAnchor
- #1462: FluentMessageBar onclick bug and not using Link?.Target
- #1450: FluentSlider's two-way data binding on Value Property does not update appropriately
- #1448: two key strokes required to change item in FluentSelect
- #1449: [Autocomplete] Fix Disabled item using keyboard and re-enables the ability to click on an element
Full Changelog: v3.5.4...v3.5.5
v4.4.0
What's Changed
- Fix
JustifyContent
enum documentation description by @thatplatypus in #1324 - Investigate checkbox issue by @vnbaaij in #1319
- More checks and changes for fixing #1323 by @vnbaaij in #1325
- Fix #1335. Address feedback. Rename PageScript ->FluentPageScript by @vnbaaij in #1339
- [FluentIcon] Add IconSize.Custom value by @dvoituron in #1342
- Simplify template installation instructions by @c0g1t8 in #1353
- [FluentListbox] Add keyboard navigation/selection by @vnbaaij in #1356
- Fix problems with validation border color / validation classes by @vnbaaij in #1348
- [FluentMultiSplitter] New Splitter component (Experimental) by @dvoituron in #1313
- [DataGrid] - Add Loading and LoadingContent parameters by @vnbaaij in #1368
- [FluentSortableList] New component by @vnbaaij in #1334
- Some DataGrid Loading/Loading content follow-up work by @vnbaaij in #1375
- [Accessibility] Update Autocomplete Accessibility [v3] by @dvoituron in #1374
- List related refactoring and maintenance by @vnbaaij in #1372
- Update Fluent UI System Icons to 1.1.225 by @vnbaaij in #1376
- [Grid] Fix breakpoints not working with fractional pixels by @hksalessio in #1380
- [Overflow] Add RemoveItem method [v3] by @dvoituron in #1385
- [Popover] Add Threshold attributes [v3] by @dvoituron in #1384
- [Accessibility] Autocomplete - Fix up/down arrow and labels for screen reader [v3] by @dvoituron in #1383
- [DatePicker] Fix popup styling to match similar elements by @hksalessio in #1382
- [InputLabel] Fix clicking on required label (*) does not focus input … by @hksalessio in #1386
- [Fundamental] PART 1 - Editor.Config update and code fixing by @dvoituron in #1389
- [Sample] Add an example of an editable and validatable dialog box by @dvoituron in #1397
- [Checkbox] Fix missing Checkbox "disabled" class [v3] by @dvoituron in #1402
- [FluentFileInput] adds a "disabled" property to the FluentFileInput component by @NickHirras in #1404
- Use FluentKeyCode for NavMenu by @vnbaaij in #1393
- [KeyCode] Add StopPropagation and TargetId [v3] by @dvoituron in #1408
- Update Fluent UI System Icons to version 1.1.226 by @vnbaaij in #1407
- 2 small fixes by @vnbaaij in #1409
- Temporary fix #1391 by @vnbaaij in #1410
- [TooltipService] Add TooltipService.Refresh method [v3] by @dvoituron in #1413
- Add inputmode attribute support for FluentTextField by @martinbu in #1411
- Better fix for #1391. by @vnbaaij in #1416
- NavMenu / KeyCode optimizations by @vnbaaij in #1414
- [Autocomplete] Fix Autocomplete Enter key in EditForm [v3] by @dvoituron in #1417
- [FluentDesignTheme] Assertion failed "heap is currently locked when changing theme" by @dvoituron in #1419
- Fix #1421 by @vnbaaij in #1422
- Switch changes by @vnbaaij in #1426
- Not setting
current-value
for fluent-number-field by @cupsos in #1424
New Contributors
- @thatplatypus made their first contribution in #1324
- @NickHirras made their first contribution in #1404
- @martinbu made their first contribution in #1411
Full Changelog: V4.3.1...v4.4.0
v3.5.4
Full Changelog: v3.5.3...v3.5.4
v3.5.3
Full Changelog: v3.5.2...v3.5.3
v3.5.2
Full Changelog: v3.5.1...v3.5.2