[spip ↪ bando_ajustements] 5 commits

tcharlss <[email protected]> Tue, 27 Apr 2021 15:20:02 +0200
Newsgroups gmane.comp.web.spip.cvs
Message-ID <[email protected]>
spip/spip | 5 commits
-
Par tcharlss, le 27 avril 2021 à 13h28min : 

Pied de page du privé : afficher fièrement le logo, avec un lien vers spip.net


*Modifié*
    prive/squelettes/inclure/pied.html
    prive/themes/spip/content.css.html

Détails : https://git.spip.net/spip/spip/commit/f599b1b1cef6890b2c94d1dfca5ae14b2d3a98d1

==============================
Par tcharlss, le 27 avril 2021 à 13h42min : 

Ajout d'une variable CSS utilitaire `spip-vw` qui donne la largeur de l'interface (en tenant compte des gouttières de .largeur)
À utiliser à la place de l'unité vw dans certains cas, par exemple pour les éléments positionnés en absolute et dont on veut définir la largeur par rapport à la alrgeur totale dispo.


*Modifié*
    prive/themes/spip/layout.css

Détails : https://git.spip.net/spip/spip/commit/dc1d6f9e41a794776c27732b5ca62a93ee1d9125

==============================
Par tcharlss, le 27 avril 2021 à 13h50min : 

Menu principal du privé : remplacement des icônes svg pochoirs par des icônes "simples". On peut leur donner les couleurs que l'on veut en ciblant les classes .foreground et .background. Les icônes sont légèrement ajustées : épaisseurs des traits, alignements, etc
Ajout également du fichier source contenant toutes les icônes pour les ajuster plus facilement si besoin par la suite.


*Ajouté*
    prive/themes/spip/images/menu-sources-icones.svg
*Modifié*
    prive/themes/spip/images/menu-accueil.svg
    prive/themes/spip/images/menu-activite.svg
    prive/themes/spip/images/menu-administration.svg
    prive/themes/spip/images/menu-configuration.svg
    prive/themes/spip/images/menu-developpement.svg
    prive/themes/spip/images/menu-edition.svg
    prive/themes/spip/images/menu-publication.svg
    prive/themes/spip/images/menu-squelette.svg

Détails : https://git.spip.net/spip/spip/commit/725ca9d90006c03bad7d4e985d0c37b055ed1e93

==============================
Par tcharlss, le 27 avril 2021 à 13h57min : 

Maintenance et ajustements des bandeaux du privé.

Les différences visuelles sont mineures, il s'agit juste de caler un peu les éléments, les gouttières, etc.
Par contre en arrière-plan on fait un gros ménage pour préparer et simplifier les évolutions futures.

* Rangement et reformatage complet de la CSS : mutualiser les règles, supprimer celles en double ou en triple, ajout de commentaires, etc.
* Markup : Ajout de classes utiles là où il n'y en avait pas, et notamment d'attributs data pour cibler plus facilement les éléments du menu selon la profondeur, pour faire par exemple .item[data-profondeur="2"] au lieu de ul>li>ul>li
* Menu identité : espacer les liens, textes plus foncés, traits de séparations inutiles, et icône de langue alternative.
* Menu rubriques : rétablit les carets pour les entrées depliables. Les sous-menu en colonnes sont fait avec column-count : cela permet de gagner de la place par rapport à display flex, grid ou autre, et cela simplifie les règles.
* Bien indiquer les prises de focus de tous les liens.
* Menus déroulants : refaire fonctionner la navigation au clavier qui était hs, purement en CSS pour l'instant. À voir s'il ne faut garder qu'une des 2 solutions, ou les 2 en compléments (le JS ajoutait un petit délai en plus, non reproductible en CSS).
* Ajout d'un peu de responsive


*Ajouté*
    prive/images/deplier-left.svg
    prive/images/deplier-right.svg
*Modifié*
    ecrire/action/menu_rubriques.php
    ecrire/inc/filtres.php
    prive/squelettes/inclure/barre-nav.html
    prive/themes/spip/bando.css.html
    prive/themes/spip/images/langue-small-xx.svg
    prive/themes/spip/theme.css.html

Détails : https://git.spip.net/spip/spip/commit/d1e974d2bb18e8b0e3c122746b09e4d4303c9c95

==============================
Par tcharlss, le 27 avril 2021 à 13h58min : 

Varables CSS : au total 3 variantes d'ombres portées, mini, normal, et large. À utiliser (avec parcimonie) selon les contextes.


*Modifié*
    prive/themes/spip/vars.css_fonctions.php

Détails : https://git.spip.net/spip/spip/commit/139f15ec39ac5077c1beb5dabf74d6ada6e5cc0c