FluentUI.Blazor v4.7.2
Overview
We’ve just released a new version 4.7.2 of Microsoft.FluentUI.AspNetCore.Components. This version fixes some bugs detected over the last few days, but also adds a few new features.
- DataGrid: new
ShowHover
parameter and Multi-selection of rows. - InputLabel: new
Orientation
parameter to position the label in front of or above the component.
Deployment in Azure Static Web Apps
There are several ways to create a static website in Azure. You’ll find the documentation here: Azure Static Web Apps.
This service is ideal for low-cost deployment of static applications such as Blazor WebAssemblies projects.
On the other hand, Azure Static Web Apps is primarily a service that automatically builds and deploys complete web applications on Azure from a code repository. Sometimes I like to test my code locally and deploy it manually from my local folder.
This is easily done with the swa
FluentUI.Blazor v4.7
Overview
We’ve just released a new version 4.7 of Microsoft.FluentUI.AspNetCore.Components. This release corrects some bugs detected in recent days, but also adds a few new features.
- Calendar and DatePicker: corrected the way months and days are calculated, and added
View
to the FluentDatePicker components. - Grid: new
AdaptiveRendering
property. - Wizard: new
StepSequence
attribute. - DataGrid: Ability to clear the existing sorts; Addition of
Width
to Columns component; And improvement ofSortBy
. - MenuButton: Added
ChildContent
to improve content customization. - Popover: Added
FixedPlacement
to solve certain positioning problems. - PullToRefresh: Added
PullToRefresh
to manage draw distance before refresh.
FluentUI.Blazor v4.6
Overview
We’ve just released a new version 4.6 of Microsoft.FluentUI.AspNetCore.Components. This release fixes some bugs detected over the last few days, but also adds a few new features.
- Key Code Provider: global service for capturing keystrokes.
- Pull to refresh: an interaction element commonly used in web and mobile applications.
- Profile Menu: a component for managing user accounts.
- Wizard + EditForm: Automatic form validation.
FluentUI.Blazor v4.5
Overview
We’ve just released a new version 4.5 of Microsoft.FluentUI.AspNetCore.Components. This release corrects some bugs detected in recent days, but also adds a few new features.
- New AppBar component.
- Demo site: Component search.
- Grid : Spacing and margins.
- Menu and Popover: Threshold parameters
- DataGrid: filtered property and visual indicator
- MenuButton: Overlay and appearances
- Card:
MinimalStyle
parameter - Tooltip : Additional behavior
Open at Microsoft - FluentUI.Blazor
Open at Microsoft
A few days ago, Vincent and I were lucky enough to be invited to Open at Microsoft.
Open at Microsoft is a weekly program for open-source enthusiasts. It features guests sharing their views on an open-source project. Thanks to Frank and Pablo we were able to record 3 video vignettes on FluentUI Blazor.
FluentUI.Blazor v4.4
Overview
We’ve just released a new version 4.4 of Microsoft.FluentUI.AspNetCore.Components. This release corrects some bugs detected over the last few days, but also adds a few new features.
- New Sortable List. Allows you to reorganize items in a list (or from one list to another) by drag-and-drop.
- New KeyCode. Sometimes Blazor doesn’t retrieve all the KeyDown information it receives from JavaScript. This small component retrieves this data.
- New (experimental) MultiSplitter. This component divides a panel into several sections, allowing the user to control the layout.
- DataGrid Loading. We’ve added
Loading
andLoadingContent
parameters to the FluentDataGrid data grid. - Lists components. Lists have been modified to handle the Items property in the same way as
FluentOptions
.
Blazor Render Modes in .NET 8
Before .NET 8, you usually ran your entire Blazor application using one of Blazor’s hosting models: WASM or Server.
- With Blazor Server, your components run on the server, and all interactions between browser and server take place via an open socket connection.
- With Blazor WASM, your entire application is sent to the browser where it runs; and all interactions with the user interface are handled directly in the browser.
.NET 8 lets you control the way your components run, by modifying what’s known as Render Mode.
Component rendering modes in .NET 8 are as follows :
- Static server-side
- Interactive server
- Interactive WASM
- Auto interactive
- Streaming
But what is it? Which one to use?
FluentUI.Blazor v4.3
Overview
We’ve just released a new version 4.3 of Microsoft.FluentUI.AspNetCore.Components. This release corrects some bugs detected in recent days, but also adds a few new features.
- Wizard component: Wizards have a step-by-step user interface used to break down complex tasks into comprehensible elements.
- Progress and ProgressRing: New
Stroke
andColor
properties. - Tab: New
Visible
property. - PageScript: New component for loading JS in SSR mode.
- Icons Explorer: Improved search on all sizes.
- Documentation: improved demo site navigation menu.
FluentUI.Blazor v4.2
Overview
We’ve just released a new version 4.2 of Microsoft.FluentUI.AspNetCore.Components. This version fixes some bugs detected over the last few days, but also adds a few new features.
- FluentDesignTheme: manage your website theme and colors
- FluentCheckbox: Intermediate mode added
- FluentAutoComplete:
AutoComplete
attribute to disable (Off) the browser’s default autocomplete. - FluentGrid: HiddenWhen attribute to hide elements when the screen is resized.
- FluentInputFile:
ProgressTemplate
and bindableProgressPercent
.