English
Français

Blog of Denis VOITURON

for a better .NET world

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 of SortBy.
  • 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 and LoadingContent 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 and Color 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 bindable ProgressPercent.

Languages

EnglishEnglish
FrenchFrançais

Follow me

Recent posts