Kanbante 0.45.12 : barre v0.4.1 — menu compte resserré à 232 px, re-vendange verbatim (fusion #125) + empreintes des tests mises à jour
This commit is contained in:
@@ -29,6 +29,9 @@
|
||||
replacées à gauche du libellé par order: -1 (l'item est en
|
||||
flex), couleur atténuée --ink-2, pleine --ink au survol/focus.
|
||||
Jetons repris du prototype validé Console v7.2.
|
||||
v0.4.1 (fusion #125) : menu compte resserré — min-width
|
||||
248 → 232 px, le panneau épouse le contenu (demande de Bruno :
|
||||
le menu était trop large une fois les icônes visibles).
|
||||
Thème : clair par défaut, sombre via [data-theme="dark"] sur <html>
|
||||
ou prefers-color-scheme si l'app intégratrice ne force rien
|
||||
(aucun attribut data-theme sur <html>). */
|
||||
@@ -86,7 +89,7 @@
|
||||
* droite ; ses items réutilisent .draco-apps-item. */
|
||||
.draco-compte-menu {
|
||||
position: absolute; top: calc(100% + 6px); right: 10px; z-index: 400;
|
||||
min-width: 248px; padding: 6px;
|
||||
min-width: 232px; padding: 6px;
|
||||
background: var(--surface); border: 1px solid var(--line); border-radius: 14px;
|
||||
box-shadow: 0 16px 44px rgb(0 0 0 / .28);
|
||||
}
|
||||
|
||||
@@ -27,11 +27,12 @@ def _sha256(chemin):
|
||||
|
||||
def test_barre_css_js_verbatim_commons_v040():
|
||||
# Remplacé en 0.45.12 : la re-vendange v0.4.1 (correctif
|
||||
# fusion #125) supersède l'empreinte JS v0.4.0 — l'empreinte
|
||||
# JS courante est verrouillée par tests/test_barre_v041.py.
|
||||
# Le CSS, inchangé en v0.4.1, garde son empreinte v0.4.0 ;
|
||||
# on garde ici la preuve que le JS a bien quitté la v0.4.0.
|
||||
assert _sha256("static/css/draco-barre.css") == SHA256_CSS_V040
|
||||
# fusion #125) supersède les empreintes v0.4.0 — les empreintes
|
||||
# courantes sont verrouillées par tests/test_barre_v041.py.
|
||||
# Le CSS a lui aussi quitté la v0.4.0 : la v0.4.1 le resserre
|
||||
# (menu compte 248 → 232 px, @edde1b5) ; on garde ici la
|
||||
# preuve que les deux fichiers ont bien quitté la v0.4.0.
|
||||
assert _sha256("static/css/draco-barre.css") != SHA256_CSS_V040
|
||||
assert _sha256("static/js/draco-barre.js") != SHA256_JS_V040
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
|
||||
- JS vendangé VERBATIM depuis dracodev-commons, branche
|
||||
menu-compte-icones-svg-ns-v0-4-1 (PR commons #11),
|
||||
ui/barre-apps/. Le CSS est inchangé par rapport à la v0.4.0.
|
||||
ui/barre-apps/. Le CSS est lui aussi verbatim : la source
|
||||
commons v0.4.1 y ajoute le resserrement du menu compte
|
||||
(min-width 248 → 232 px, demande de Bruno, @edde1b5).
|
||||
- Correctif : en v0.4.0, les icônes du menu compte étaient
|
||||
créées via document.createElement() — espace de noms HTML,
|
||||
jamais dessinées par le navigateur (libellés décalés d'un
|
||||
@@ -16,9 +18,10 @@ from pathlib import Path
|
||||
R = Path(__file__).resolve().parents[1]
|
||||
|
||||
# Empreintes SHA-256 de la source commons
|
||||
# (Projets/dracodev-commons, ui/barre-apps/ ; CSS : v0.4.0
|
||||
# inchangé, JS : branche du correctif v0.4.1 @32a729f).
|
||||
SHA256_CSS_V040 = "d8cf53b2f6700ebc7499d43869d5cae256d1f74636f0113bffb174b8a6bd06ec"
|
||||
# (Projets/dracodev-commons, ui/barre-apps/ ; branche du
|
||||
# correctif v0.4.1 @edde1b5 : JS espace de noms SVG, CSS
|
||||
# menu compte resserré à 232 px).
|
||||
SHA256_CSS_V041 = "874b26eafba5b3e174140280415edbae00cd38bc4beb39d897a4b4c5b923af6e"
|
||||
SHA256_JS_V041 = "82c4940e8e115ed71d95f7c0dcdc906b93e49855580cc0fec7a1ccba34f85a42"
|
||||
|
||||
|
||||
@@ -27,7 +30,7 @@ def _sha256(chemin):
|
||||
|
||||
|
||||
def test_barre_css_js_verbatim_commons_v041():
|
||||
assert _sha256("static/css/draco-barre.css") == SHA256_CSS_V040
|
||||
assert _sha256("static/css/draco-barre.css") == SHA256_CSS_V041
|
||||
assert _sha256("static/js/draco-barre.js") == SHA256_JS_V041
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user