Skip to content

4.0.0

Choose a tag to compare

@j0ber j0ber released this 11 Feb 23:45
· 1 commit to main since this release
a099ffa

4.0.0 (2026-02-11)

Passage à svelte 5. Fichiers sources plus petits, composants plus rapides. Retrait du support sur vieux appareils IOS de version inférieure à 14.3.

Si vous éprouvez des problèmes, s.v.p. nous le signaler et revenez à la version 3.6.4 en attendant un correctif.

Corrections d'anomalies

  • Composant dialogue modal, si le contrôle auquel on tente de redonner le focus à la fermeture de la fenêtre modale n'existe pas, on ne fait rien. Évite de faire planter le javascript et causer d'autres problèmes.

  • Composant PIV entête, correction d'une erreur de script lorsque l'attribut "passer-contenu" est "false". Le logo et le titre disparaîssaient.

Améliorations

  • Ajout du composant coordonnées.

  • Composant PIV entête, ajout d'un attribut permettant de spécifier le placeholder du champ de recherche.

  • Composant barre de recherche, en mode "instantane" il est maintenant possible de spécifier si le lien d'un résultat de recherche doit s'ouvrir dans un nouvel onglet.

  • Composant liste déroulante, le mode sélection unique permet désormais de réinitialiser un choix. Une nouvelle option, reprenant le libellé du placeholder, s'ajoute en haut de liste pour annuler la sélection et revenir à l'état initial.

  • Composant PIV entête, ajout d'un attribut permettant de spécifier le texte (placeholder) à afficher dans le contrôle de recherche tant qu'aucune saisie n'est effectuée. Le callback "resultatRecherchePIV" a été ajouté afin de retourner le résultat d'une recherche.

  • Iconographie, ajout de l'icône "calendrier2".

  • Ajustements mineurs au css d'impression. Notamment les éléments suivants ne sont plus imprimés : PIV haut de page, bouton X dans alerte générale masquable, bouton de retour haut de page, icône d'ouverture/fermeture dans les accordéons, etc.

Conformité au système de design gouvernemental du Québec

Il peut sembler y avoir beaucoup de modifications, mais pour la plupart elles sont très subtiles.

  • Identification des composants à usage "interne" seulement. Certains composants ne doivent pas être utilisés dans des sites publics car ils ne sont pas autorisés par le système de design gouvernemental du Québec.

    Des avertissements clairs ont été ajoutés sur ces composants (ex. boutons avec image seulement, sections, etc.).

  • Composant consulter aussi, modification de la font du titre.

  • Composant pastille, modification de la couleur de texte de la pastille bleue.

  • Composant PIV pied de page, ajout d'un dégagement de 40px sous le pied de page.

  • Composant PIV pied de page de site, modification de la couleur de fond.

  • Composant tuile cliquable (type standard), correction de l'alignement vertical de l'icône lorsque le texte est affiché sur plusieurs lignes.

  • Composant groupe de champs, bien que ne soit pas défini au système de design gouvernemental, ils nous ont signalé que la taille de font du titre du groupe n'était pas assez grosse. Nous l'avons ajustée.

  • Composant champs multilignes, la largeur maximale de 825px standard a été appliquée. Dans certaines circonstances les champs mutlilignes pouvaient dépasser la largeur maximale permise.

  • Composant champ texte et autres, modification de la couleur de bordure des champs.

  • Composants tableaux et tableaux dynamiques. Modification de la couleur de fond bleue (passe de bleu foncé à bleu moyen). Couleur de bordure modifiée (gris légèrement plus foncé). Légère modification de la couleur de fond d'une ligne zebrée. Retrait de bordure grise en trop sous entête dans certaines configurations.

  • Composant infobulle, l'affichage en mode "feuille" a été légèrement modifié.

  • Tous les composants ayant un backdrop (ex. message, dialogue modale, infobulle, etc.), modification de la couleur et opacité du backdrop.