English
Français

Blog of Denis VOITURON

for a better .NET world

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 de SelectColumn.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 et EndTemplate
  • FluentTreeView: Bindable Items et LazyLoadItems.
  • 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 de SortBy
  • 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

Langues

EnglishEnglish
FrenchFrançais

Suivez-moi

Articles récents