Prochainement, la bibliothèque FluentUI Blazor v5
La bibliothèque FluentUI Blazor fait l’objet de mises à jour importantes avec le développement de Fluent UI Web Components v3, qui sera intégré dans notre prochaine version v5.
Cette nouvelle version promet d’apporter des améliorations substantielles en termes de performances, de convivialité et d’implémentations modernes, en s’appuyant sur l’expérience et les commentaires recueillis au cours des dernières années. Bien que la transition de la v4 à la v5 implique des changements radicaux et qu’il ne s’agisse pas d’un simple remplacement, l’équipe s’engage à fournir une documentation et une assistance complètes afin de simplifier le processus de migration. Avec un modèle de support s’étendant au moins jusqu’en novembre 2026, les utilisateurs peuvent adopter en toute confiance la v5 pour de nouveaux projets tout en continuant à utiliser la v4 en toute sécurité.
Déployer dans Azure Web App
Tout comme j’avais écrit un article sur la manière de déployer un site web statique dans Azure, il est également possible de déployer un site web dans un hébergement App Service, en utilisant des commandes CLI.
Azure App Service est une plateforme en tant que service (PaaS) proposée par Microsoft Azure. Elle permet aux développeurs de créer, déployer et mettre à l’échelle rapidement des applications web, mobiles et des API sans se soucier de l’infrastructure sous-jacente
Le déploiement vers Azure App Service peut se faire facilement grâce à la commande az
FluentUI.Blazor v4.9
Vue d’ensemble
Avant que nous puissions tous sortir et profiter de nos vacances d’été bien méritées, nous sommes heureux de vous apporter une nouvelle version de la bibliothèque FluentUI Blazor 4.9. Dans cette version, nous avons ajouté quelques nouvelles fonctionnalités aux composants existants et corrigé quelques problèmes.
Avec cette mise à jour, nous avons mis l’accent sur l’amélioration de l’expérience utilisateur et la performance des composants. Nous avons introduit des fonctionnalités qui facilitent encore plus l’intégration de FluentUI Blazor dans vos projets, et avons optimisé certains éléments pour une meilleure fluidité et réactivité. Découvrez ci-dessous les détails de ces nouveautés et les corrections apportées pour rendre votre développement encore plus agréable et efficace.
- Nouveau composant FluentRating
- FluentDataGrid
- Support WCAG 2.2 - Redimensionnement des colonnes en un seul clic.
- Ajout de
OnCellClick
et deSelectColumn.SelectFromEntireRow
. - Support des Enumerations
- CssBuilder - Ajout d’une configuration
ValidateClassNames
. - Gestion du
PlaceHolder
dans le composant FluentSelect. - Mise à jour de
DialogService.UpdateDialogAsync
pour rafraîchir les paramètres et le contenu.
FluentUI.Blazor v4.8
Vue d’ensemble
Avant que nous puissions tous sortir et profiter de nos vacances d’été bien méritées, nous sommes heureux de vous apporter une nouvelle version de la bibliothèque Fluent UI Blazor. Dans cette version, nous avons ajouté quelques nouvelles fonctionnalités aux composants existants, corrigé quelques problèmes, fait 1 (petit) Breaking Change et travaillé dur pour rendre la bibliothèque meilleure dans son ensemble.
Nous venons de publier la nouvelle version 4.8 de Microsoft.FluentUI.AspNetCore.Components. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.
- Breaking Change dans la classe
Option<T>
. - FluentCalendar:
SelectionMode
: Single, Range, Multiple. - FluentProfileMenu:
StartTemplate
etEndTemplate
- FluentTreeView: Bindable
Items
etLazyLoadItems
. - Les listes héritent maintenant de
FluentInputBase
. - FluentAutocomplete: hauteur dynamique via
MaxAutoHeight
. - FluentNavMenu sur Mobile
- Flux NuGet des Previews.
Dev-Tunnel pour remplacer NGrok
Introduction
Il arrive régulièrement, par exemple lors d’un développement d’une application pour Microsoft Teams, que nous ayons besoin d’un un outil qui permet de créer des tunnels sécurisés vers des serveurs locaux. Notre développement local est ainsi accessible depuis Internet. En gros, le site web en développement sur la machine locale, est accessible depuis n’importe où via une URL publique temporaire.
Pour cela, le logiciel le plus connu est NGrok qui fait parfaitement le travail.
Mais depuis quelques mois, Microsoft propose une solution équivalente et gratuite: Dev Tunnel.
FluentUI.Blazor v4.7.2
Vue d’ensemble
Nous venons de publier une nouvelle version 4.7.2 de Microsoft.FluentUI.AspNetCore.Components. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.
- DataGrid: nouveau paramètre
ShowHover
et Multi-sélection de lignes. - InputLabel: nouveau paramètre
Orientation
pour positionner le label devant ou au-dessus du composant.
Déployer dans Azure Static Web Apps
Il existe plusieurs moyen de créer un site web statique dans Azure. Vous en trouverez la documentation à cet endroit : Azure Static Web Apps.
Ce service est très intéressant pour déployer, à moindre frais, des application statiques comme des projets Blazor WebAssemblies.
Par contre, Azure Static Web Apps est principalement un service qui construit et déploie automatiquement des applications web complètes sur Azure à partir d’un dépôt de code. Parfois, j’aime bien tester mon code localement et le déployer manuellement depuis mon dossier local.
Cela peut se faire facilement grâce à la commande swa
FluentUI.Blazor v4.7
Vue d’ensemble
Nous venons de publier une nouvelle version 4.7 de Microsoft.FluentUI.AspNetCore.Components. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.
- Calendar et DatePicker: Correction de la manière de calculer les mois et les jours et ajout de
View
aux composants FluentDatePicker. - Grid: nouvelle propriété
AdaptiveRendering
. - Wizard: nouvel attribut
StepSequence
. - DataGrid: Possibilité d’effacer le tri, ajout de
Width
au composants Colonnes et amélioration deSortBy
- MenuButton: Ajout de
ChildContent
pour améliorer la personnalisation du contenu. - Popover: Ajout de
FixedPlacement
pour résoudre certain problèmes de posionnement. - PullToRefresh: Ajout de
PullToRefresh
pour gérer la distance de tirage avant le rafraichissement.
FluentUI.Blazor v4.6
Vue d’ensemble
Nous venons de publier une nouvelle version 4.6 de Microsoft.FluentUI.AspNetCore.Components. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.
- Key Code Provider: service global pour capturer les frappes au clavier.
- Pull to refresh: un élément d’interaction couramment utilisé dans les applications web et mobiles.
- Profile Menu: un composant pour gérer le compte de l’utilisateur.
- Wizard + EditForm: Possibilité de valider automatiquement for formulaire.
FluentUI.Blazor v4.5
Vue d’ensemble
Nous venons de publier une nouvelle version 4.5 de Microsoft.FluentUI.AspNetCore.Components. Cette version corrige certains bugs détectés ces derniers jours, mais ajoute également quelques nouvelles fonctionnalités.
- Nouveau composant AppBar.
- Site de démonstration : Recherche de composants.
- Grid : Espacement et marges.
- Menu et Popover : Paramètres de seuil
- DataGrid : propriété filtrée et indicateur visuel
- MenuButton : Superposition et apparences
- Card : Paramètres de
MinimalStyle
- Tooltip : Comportement supplémentaire