spip/spip | 5 commits
-
Par Matthieu Marcillaud, le 19 mars 2021 à 01h29min :
Ajoutons également couleur_hex_to_rgb sur le même principe que couleur_hex_to_hsl.
*Modifié*
ecrire/inc/filtres.php
ecrire/inc/filtres_images_mini.php
Détails : https://git.spip.net/spip/spip/commit/65e8157aafc2ede856edac07ed935d78c75e2cc6
==============================
Par Matthieu Marcillaud, le 19 mars 2021 à 01h31min :
Proposer aussi les versions rgb pour les variables css.
*Modifié*
prive/themes/spip/vars.css.html
Détails : https://git.spip.net/spip/spip/commit/5e2d7bcea04e2e6929487df74d248ff3eb5092f2
==============================
Par Matthieu Marcillaud, le 19 mars 2021 à 17h28min :
Les couleur_lien et couleur_lien_off ne servent plus depuis 13 ans.
Par ailleurs on enlève les globales de couleurs. Les plugins peuvent
les récupérer dans le fichier prive/style_prive_plugin_xx ou encore avec parametres_css_prive().
*Modifié*
ecrire/inc/couleurs.php
Détails : https://git.spip.net/spip/spip/commit/ae4d859dfdb88d85f4532397d1a5c0c0bfc8cf5a
==============================
Par Matthieu Marcillaud, le 19 mars 2021 à 19h12min :
On permet à |couleur_hex_to_hsl et couleur_hex_to_rgb de passer un format pour le retour souhaité,
Notamment pour pouvoir récupérer les 3 valeurs séparées par des virgules : |couleur_hex_to_hsl{"h, s, l"}
*Modifié*
ecrire/inc/filtres_images_mini.php
Détails : https://git.spip.net/spip/spip/commit/2c6829b27aea268d2f2b44d8bb750b6c651c8d02
==============================
Par Matthieu Marcillaud, le 19 mars 2021 à 19h13min :
Modification substantielles dans les couleurs des thèmes de l'espace privé : on considère qu'il n'y a qu'une couleur (la foncée),
comme couleur définissant un thème. La couleur claire est calculée à partir de celle là.
Ça modifie légèrement ici ou là l'apparence du privé. Il faudra peut être redéfinir légèrement certaines couleurs en les saturant ou désaturant selon).
On renomme cette couleur "couleur_theme".
Du coup, avec ceci, on crée des variables CSS (hsl) :
--spip-color-theme-lightest
--spip-color-theme-lighter
--spip-color-theme-light
--spip-color-theme
--spip-color-theme-dark
--spip-color-theme-darker
--spip-color-theme-darkest
Qui remplacent la proposition précédente.
On définit aussi quelques autres variables -hsl, -rgb (les 3 valeurs séparées par des virgules), -h, -s, -l, -r, -g, -b
(chaque valeur) mais également -hs, et -sl qui regroupent 2 valeurs.
C'est pour pouvoir économiser quelques caractères en changeant la teinte ou la clarté, comme pour le calcul ici des variantes :
--spip-color-theme-dark: hsl(var(--spip-color-theme-hs), calc(var(--spip-color-theme-l) * var(--spip-color-coef-dark)));
*Modifié*
ecrire/inc/couleurs.php
prive/formulaires/configurer_preferences.html
prive/themes/spip/style_prive.css.html
prive/themes/spip/vars.css.html
Détails : https://git.spip.net/spip/spip/commit/ed22e2fbcfc62d2c61fd31ebcc73969112f728a6