What's next, the Fluent UI Blazor library v5
The FluentUI Blazor library is undergoing significant updates with the development of Fluent UI Web Components v3, which will be integrated into our upcoming v5 release.
This new version promises to bring substantial improvements in performance, usability, and modern implementations, leveraging the experience and feedback gathered over the past years. While the transition from v4 to v5 will involve breaking changes and won’t be a simple drop-in replacement, the team is committed to providing comprehensive documentation and support to simplify the migration process. With a support model extending until at least November 2026, users can confidently adopt v5 for new projects while continuing to use v4 safely and securely.
Deploying in Azure Web App
In the same way as I wrote an article on how to deploy a static website in Azure, it is also possible to deploy a website in a Azure Hosted App Service, using CLI commands.
Azure App Service is a platform as a service (PaaS) offered by Microsoft Azure. It enables developers to rapidly create, deploy and scale web and mobile applications and APIs without worrying about the underlying infrastructure.
Deploying to Azure App Service can be done easily using the command az
.
FluentUI.Blazor v4.9
Overview
Before we can all get out and enjoy our well-deserved summer vacation, we’re pleased to bring you a new version of the FluentUI Blazor 4.9 library. In this release, we’ve added a few new features to existing components and fixed a few issues.
With this update, we’ve focused on improving user experience and component performance. We’ve introduced features that make it even easier to integrate FluentUI Blazor into your projects, and optimized certain elements for greater fluidity and responsiveness. Find out more about these new features to make your development even more pleasant and efficient.
- New FluentRating component
- FluentDataGrid
- WCAG 2.2 support - one-click column resizing.
- Added
OnCellClick
andSelectColumn.SelectFromEntireRow
. - Enumerations support
- CssBuilder - Added
ValidateClassNames
configuration. PlaceHolder
management in the FluentSelect component.- Updated DialogService.
UpdateDialogAsync
to refresh parameters and content.
FluentUI.Blazor v4.8
Overview
Before we can all get out and enjoy our well-deserved summer vacation, we’re happy to bring you a new version of the Fluent UI Blazor library. In this release, we’ve added a few new features to existing components, fixed a few issues, made 1 (small) Breaking Change and worked hard to make the library better overall.
We’ve just released the new version 4.8 of Microsoft.FluentUI.AspNetCore.Components. This version fixes some bugs detected in recent days, but also adds a few new features.
- Breaking Change in the
Option<T>
class. - FluentCalendar:
SelectionMode
: Single, Range, Multiple. - FluentProfileMenu:
StartTemplate
andEndTemplate
. - FluentTreeView: Bindable
Items
andLazyLoadItems
. - Lists now inherit from
FluentInputBase
. - FluentAutocomplete: dynamic height via
MaxAutoHeight
. - FluentNavMenu on Mobile
- NuGet flow of Previews.
Dev-Tunnel to replace NGrok
Introduction
When developing an application for Microsoft Teams, for example, we regularly need a a tool for creating secure tunnels to local servers. Our local development is then accessible from the Internet. Basically, the website being developed on the local machine can be accessed from anywhere via a temporary public URL.
The best-known software for this is NGrok, which does the job perfectly.
But for some months now, Microsoft has been offering an equivalent free solution: Dev Tunnel.
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