Skip to content

DSFR v1.6.0

Compare
Choose a tag to compare
@jchourdeaux jchourdeaux released this 14 Jun 15:50
· 404 commits to main since this release
8c93da1

🎨 Fondamentaux

Global
✨ Migration du système de build de node-sass vers sass-dart.

Icons
✨ Évolution de la gestion du placement des icônes dans les composants offrant la possibilité d’avoir une icône adjointe au label. Précédemment, le rendu d’affichage de ces composants se faisait en flex-box, avec l'icône rendue dans un pseudo-élément before et le placement déterminé par la propriété flex-direction en row ou row-reverse. Désormais, ces composants peuvent être rendu suivant le cas en inline ou en flex-box, l'icône pouvant être dans un pseudo-élément before ou after, suivant son placement à gauche ou à droite. En inline, le placement de l'icône se fait suivant l'alignement vertical et la taille de fonte. Cette évolution permet d'avoir l'icône inclue dans la ligne dans le cas où le label occuperait plusieurs lignes, notamment link

Medias
✨ En remplacement des modificateurs spécifiques fr-responsive-img--xxx et fr-responsive-vid--xxx, maintenant dépréciés, ajout d’utilitaires permettant de gérer le ratio d’aspect de manière générique : fr-ratio-32x9 fr-ratio-16x9 fr-ratio-3x2 fr-ratio-4x3 fr-ratio-1x1 fr-ratio-3x4 fr-ratio-2x3

🎉 Ajout des pictogrammes illustratifs

🧩 Composants

Badge
🛠️ Ajustement des espacements dans un groupe de badges

Breadcrumb
✨ Passage du breadcrumb en inline pour un affichage sur plusieurs lignes

Button
🛠️ Ajustement des espacements dans un groupe de boutons

Consent
✨ Correction cosmétique du bouton permettant de déployer les services.

Download
🛠️ Correction de la couleur des puces dans les listes de liens de téléchargement pour la couleur bleue.

Follow
✨ Ajout de réseaux sociaux dans les modificateurs inclus dans le composant, évitant une dépendance à utiliy/icons. Documenté dans les pages d’exemple.

Header
🛠️ Correction de la marge basse des liens rapides en version desktop
✨ Retrait du séparateur entre les liens rapides
🛠️ Ajustement des marges

Icons
🛠️ Correction du support déprécié de l’utilitaire .fr-fi-checkbox-circle-line

Logo
🛠️ Correction marges du logo en multiple de 4px

Links
🛠️ Revue du placement des icônes.

Navigation
🛠️ Correction de la gestion du focus par le JS au clic sur les éléments de navigation

Notice
🎉 Ajout du composant notice / Bande d’information importante

Sidemenu
✨ Changement de balise du titre pour un heading au lieu d’un paragraphe

Share
✨ Ajout de réseaux sociaux dans les modificateurs inclus dans le composant, évitant une dépendance à utiliy/icons. Documenté dans les pages d’exemple.

Stepper
🎉 Ajout du composant Indicateur d'étape

Tab
✨ Changement dans la méthode d’affichage des bordures et des éléments.

Table
🛠️ Correction bug IOs sur les bordures

Tag
🛠️ Ajustement des espacements dans un groupe de tags