English
Français

Blog of Denis VOITURON

for a better .NET world

FluentUI.Blazor v5.rc1

Announcing Fluent UI Blazor v5 RC1 — A New Era for Fluent UI in Blazor

Today we are thrilled to publish the first Release Candidate of Fluent UI Blazor library v5! This major release marks a significant evolution for the library, bringing a new foundation built on top of the latest Fluent UI Web Components, a powerful new FluentLayout component, a game-changing Default Values system, and first-class Localization support. And lots of new components, each more powerful than the last.

Let’s walk through what’s new and why we think v5 is the best version of Fluent UI Blazor yet.


FluentUI.Blazor v4.14

Overview

Although the team is now fully focused on delivering the great v5 version of the library in the near future, they managed to release a significant update for v4. This version includes a highly demanded feature that warranted the jump to a new minor version by itself: hierarchical data support in the DataGrid!

For this 4.14 release, the highlights include:

  • Hierarchical DataGrid - Expandable/collapsible rows with the IHierarchicalGridItem interface
  • Updated Fluent UI System Icons to version 1.1.318
  • Documentation and demo site improvements
  • Fixed 3 additional DataGrid issues
  • Enhanced 5 other components with updates and fixes

For the complete overview of all changes, visit the What’s New page on the documentation site.


Blazor CSS Isolation

Overview

CSS Isolation is a Blazor feature that allows CSS styles to be associated specifically with a component, thereby avoiding style conflicts with other components or libraries. This approach improves the maintainability and modularity of Blazor applications.


GitHub - Re-authorize the OAuth

When working with GitHub repositories secured by SAML SSO or two-factor authentication, it is common to encounter access errors during the initial cloning.

This post guides you step by step through the installation and configuration of Git Credential Manager, an essential tool for restoring access to protected repositories and facilitating authentication via GitHub.


Remote Desktop and AzureAD

Windows 11 Remote Desktop is a powerful feature that allows you to access your computer remotely, whether from another PC, smartphone, or tablet. Whether you’re traveling, working from home, or simply helping a friend or family member with a technical issue, this option offers you great flexibility.

In this article, we’ll walk you through the steps to enable Remote Desktop on Windows 11, check the necessary permissions, and connect securely—including when authenticating via AzureAD.


VSCode - Shortcut to build the current C# project

Learn how to create a powerful productivity shortcut in Visual Studio Code that builds only the current C# project you’re working on, instead of the entire solution. This guide shows you how to set up a custom Ctrl+B keybinding that automatically detects the nearest .csproj file from your active file and builds it quickly. Perfect for large solutions where you want to avoid long build times and focus on testing specific projects during development.


VSCode and your C# projects

Transform Visual Studio Code into a powerful C# development environment with this comprehensive setup guide. Learn how to install and configure the essential extensions needed for modern .NET development, including Microsoft’s official CC# Dev Kit.


.NET CLI to deploy a website locally

If, like me, you sometimes develop internal tools for your team of developers,you may be interested in learning how to create a dotnet tool package “manually”.

This article explains how to do this step by step.

Of course, for Console projects, you can add the <PackAsTool> and <ToolCommandName> parameters to your csproj. But for a website, you need a whole series of files that are only generated during publication.


Github Fork - How to contribute to a GitHub project?

Overview

Are you new to community contribution? Have you found a problem in a GitHub repository or would you like to add a new feature and propose it to the repository owners? Then this article is for you.

In just 4 minutes, you’ll learn how to fork a repository, clone it locally and publish your first Pull Request.


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.


Languages

EnglishEnglish
FrenchFrançais

Follow me

Recent posts