Note de version 1.12
Général
La version 1.12 apporte principalement des nouvelles versions aux composants Tableau - Table et Bandeau d’information importante - Notice. Elle s’accompagne d’une refonte du rendu du DSFR en mode “Haut contraste” ainsi que de recommandations visuelles pour indiquer aux utilisateurs lorsque de l’intelligence artificielle a été utilisé dans la création de contenus.
La version 1.12.1 est disponible depuis le 25 juin 2024.
La version 1.12.0 est disponible depuis le 19 juin 2024.
Nouveautés
- Ajout du mode contrasté
-
- design/shapes-fill.svg
- design/shapes-line.svg
- logo/whatsapp-fill.svg
- logo/whatsapp-line.svg
- others/fr--accessibility-fill.svg
- others/fr--accessibility-line.svg
- others/fr--ear-off-fill.svg
- others/fr--ear-off-line.svg
- others/fr--mental-disabilities-fill.svg
- others/fr--mental-disabilities-line.svg
- others/fr--sign-language-fill.svg
- others/fr--sign-language-line.svg
- others/wheelchair-fill.svg
- others/wheelchair-line.svg
- system/sort-asc-desc-line.svg
- system/sort-asc-line.svg
- system/sort-desc-line.svg
- weather/fire-fill.svg
- weather/fire-line.svg
- weather/flood-fill.svg
- weather/flood-line.svg
- weather/fr--avalanches-fill.svg
- weather/fr--submersion-fill.svg
- weather/heavy-showers-fill.svg
- weather/heavy-showers-line.svg
- weather/snowy-fill.svg
- weather/snowy-line.svg
- weather/sparkling-2-fill.svg
- weather/sparkling-2-line.svg
- weather/temp-cold-fill.svg
- weather/temp-cold-line.svg
- weather/thunderstorms-fill.svg
- weather/thunderstorms-line.svg
- weather/tornado-fill.svg
- weather/tornado-line.svg
- weather/typhoon-fill.svg
- weather/typhoon-line.svg
- weather/windy-fill.svg
- weather/windy-line.svg
Ajout des icones :
Évolutions
- Évolution du tableau permettant l’ajout de données complexes, d’utilitaires de placement, de bouton de tri, de coche de sélection de ligne
Librairie Sketch
Librairie Figma
Fondamentaux
Icônes
-
- Arrows
- Buildings
- Business
- Communication
- Design
- Development
- Device
- Editor
- Logos
- Others
- System
- Weather
Ajout de nombreuses icônes
dans les catégories :
Couleurs
- Ajout des tokens de couleur de bordure : $border-contrast-grey
Pictogrammes
-
-
Accessibility (nouvelle catégorie)
- wheelchair
- ear-off
- accessibility
- eye-off
- mental-disabilities
-
Documents
- driving-license-new
- international-driving-license
- international-driving-license-new
- national-identity-card
- national-identity-card-passport
- binders
- presse-card
- document-search
- conclusion
- archives
-
Map & Travel
- compass
- backpack
- map-pin
- location-overseas-france
- travel-back
-
Institutions
- astronaut
- navy-anchor
- navy-bachi
- army-tank
-
Leisure
- catalog
- pictures
- podcast
- video
- audio
- video-games
- art
-
Buildings
- companie
- base
-
System
- flow-list
- flow-settings
- language
-
Health & Medical
- medical-research
- doctor
-
Digital
- self-training
- ecosystem
- smartphone
- innovation
Ajout de pictogrammes dans
les catégories :
-
Accessibility (nouvelle catégorie)
Composants
Général
- Traduction de “label” en “libellé” sur tous les composants
Badge
- Correction de l’erreur d’espacement de la version Succès lors du redimensionnement.
Bandeaux d’informations importantes
- Évolution du composant Bandeau d’information importante.
-
- Les bandeaux génériques.
- Les bandeaux de vigilance météo.
- Les bandeaux d'alerte.
Ajout de trois types de
bandeaux, chacun avec leurs propres variations :
En-tête connecté [BÊTA]
- Ajout d’une version du composant En-tête en version utilisateur connecté.
Liste déroulante [BÊTA]
- Évolution du composant Liste déroulante.
-
- Sélection unique.
- Sélection multiple.
Ajout de deux types de listes
déroulantes riches :
Menu déroulant [BÊTA]
- Ajout du composant Menu déroulant.
Pied de page
- Modification de l’url du lien gouvernement.fr en info.gouv.fr.
- Modification de l’ordre d’affichage des liens de l’écosystème institutionnel.
Tableau
- Évolution du composant tableau permettant l’ajout de données complexes, d’utilitaires de placement, de bouton de trie, de coche de sélection de ligne.
Code v1.12.1
Fondamentaux
Global
-
971
- Prévoir de récupérer les pictogrammes s’ils sont copiés/collés depuis le dist/
Evolution de la structure
des pictogrammes pour corriger la régression amenée par la
version M156 de Chrome #
yarn pictogram-converter -p 'chemin/relatif/vers/le/dossier/de/vos/pictos'
Core
- 964 Correction de l'affichage des collapses vides #
Build
-
- Sur le projet github (voir doc contributing.md) une commande permet de lancer ce script
Ajout d’un script pour
transformer vos pictogrammes avec la nouvelle structure
Composants
Tableau - table
-
Correctif sur le tableau #
969
- déplacement des bordures des tableaux dépréciés sur les thead et tbody
- retrait des selecteurs css , support trop récent
Code v1.12.0
Fondamentaux
Global
-
929
- Mode haut contraste (couleurs forcées) : l’ensemble des composants ont été revu pour une utilisation avec un thème contrasté (Windows High Contrast mode)
- Animations désactivées : les animations sur les composants sont désactivées lorsque l’option “reduce motion” est active
Gestion des préférences
utilisateurs #
- 916 Correction du centrage des container-sm/md/lg/xl #
- Ajout d’icônes
Pictogramme
- 918 Ajout du pictogramme digital/in-progress #
Build
- 908 Lors de l'exécution de la commande yarn build, créé les fichiers de configuration s'ils n'existent pas #
- 908 Ajout de browser-sync en tant que peerDependencies dans le package.json #
Composants
Bandeau d’information importante - notice
-
917
- 2 niveaux génériques supplémentaires (warning et alert)
- 3 bandeaux d'alertes
- 3 bandeaux vigilance météo
Ajout de variations de
bandeaux d'information importante #
- 917 Changement de la structure html permettant l’ajout d’un titre, une description, et un lien #
Carte - card
- 943 # 951 Ajout d'une classe utilitaire enlarge-button utilisée sur les cartes et les tuiles de téléchargement pour élargir la zone de clique à tout le composant quand l'élément cliquable est un bouton #
- 938 Mise à jour de la taille des images d’exemples de carte "Image et ratio" #
Contenu média - content
-
<figure>
(la rétrocompatibilité de la structure précédente est conservée mais dépréciée) # 932- ajoute un attribut alt sur l'exemple "Média image avec une transcription" mentionnant la transcription située en dessous du composant Média
- ajoute un attribut title sur les exemples de "Média video" mentionnant la transcription située en dessous du composant Média
Le composant fr-transcription
n’est plus placé dans mais après la balise
Citation - quote
- 912 Ajout de la propriété object-fit: cover sur l'image de citation pour conserver le ratio de l'image lorsqu'elle n'est pas carrée. Dans la mesure du possible, privilégiez un ratio d'image carré pour un meilleur support navigateur. #
Curseur - range
- 931 Correction de la boucle infinie faisant crash la page #
- 931 Correction du style du curseur avec étape désactivé, et ajout d’exemples de curseurs désactivés #
- 931 Correction de la modification de valeur du deuxième input lorsque le min dépasse le max ou l'inverse sur le curseur double #
En-tête - header
- 944 Réduction de la zone de clic du lien du service, ou du logo, élargie en mobile. La zone à droite du logo et à droite du service n’est plus cliquable évitant les clics non désirés #
Fil d’Ariane - breadcrumb
- 933 Correction de l'alignement vertical des icônes de chevron sur tout les navigateurs (bug sur Safari 17) #
Interrupteur - toggle
- 954 Ajout de la bordure colorée à gauche de l’interrupteur en état d’erreur/succès. Attention : Les marges avant et après le composant ont été retirées, possible ajustement des espacements à prévoir #
- 928 Correction du retour à la ligne sur le label "activé/désactivé” #
Pied de page - footer
- 905 Change l'ordre des liens, et gouvernement.fr devient info.gouv.fr #
- 905 Remplacement de l'intitulé par défaut "[A modifier]" de l'attribut title par l'intitulé officiel sur les liens obligatoires du footer. #
- 944 Réduction de la zone de clic du logo en mobile, elle n’est plus étendue sur toute la largeur #
Tableau - table
- 911 Evolution du tableau permettant l’ajout de données complexes, d’utilitaires de placement, de bouton de tri, de coche de sélection de ligne (la rétrocompatibilité de la structure précédente est conservée mais dépréciée) #
Tuile - tile
- 943 # 951 Ajout d'une classe utilitaire enlarge-button utilisée sur les cartes et les tuiles de téléchargement pour élargir la zone de clique à tout le composant quand l'élément cliquable est un bouton #