From 5ee932c23fbefd46eaded04c211832295ea8fb95 Mon Sep 17 00:00:00 2001 From: Quentin Rouiller Date: Mon, 27 Apr 2026 04:58:22 +0200 Subject: [PATCH] add v2026.5.43 entry --- Versions.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Versions.md b/Versions.md index 15bbf83..c3042c0 100644 --- a/Versions.md +++ b/Versions.md @@ -6,13 +6,21 @@ L'extension a connu **3 systèmes de versionning successifs** : |---|---|---| | Avril 2026 (jeudi 16) | Versions de base | `1.0.0`, `2.0.0`, `3.0.0` | | Avril 2026 | SemVer classique | `4.1.3`, `4.2.8`, `5.0.12` | -| Avril 2026 → maintenant | **`ANNÉE.MAJEURE.PATCH`** | `2026.5.16` → `2026.5.42` | +| Avril 2026 → maintenant | **`ANNÉE.MAJEURE.PATCH`** | `2026.5.16` → `2026.5.43` | --- ## Versions notables -### `v2026.5.42` (latest) — Nettoyage de commentaires + exemples génériques +### `v2026.5.43` (latest) — Fix Firefox menu dock + stabilité popup pin/unpin + +**Menu hover sur pastille du dock (popup réduit) — bug Firefox uniquement** +Quand un popup épinglé était réduit dans la taskbar du bas, le menu qui apparaît au survol de la pastille (Agrandir / Fermer) se positionnait trop haut. Cause : `getBoundingClientRect()` appelé immédiatement après `appendChild` sans attendre la mise en page Firefox, combiné à un `transform: translateY` dans l'animation. Fix : positionnement hors écran initial, force-layout via `offsetHeight`, puis pose finale. Animation simplifiée en opacité-only. + +**Stabilité popup au pin/unpin (tous navigateurs)** +La popup épinglée bougeait de 16px et changeait de 1px de bordure quand on la dé-épinglait via 📌. Cause : différence de `padding-top` (28px vs 12px) et `border-width` (2px vs 1px) entre `.pinned-popup` et `.soft-unpinned`. Fix : `.soft-unpinned` conserve les mêmes dimensions, juste la couleur de bordure change (gris discret au lieu de bleu accent) pour signaler le mode détaché. + +### `v2026.5.42` — Nettoyage de commentaires + exemples génériques Passage en revue des commentaires de `src/viewer.js` : les exemples qui illustraient le parsing des contacts / lieux / références / codes-barres ont été uniformisés en placeholders abstraits (`Nom1 Prénom1 +41XXXXXXXXX`, `SYYMMDD_NNNNN`, `XXXX_NNNNNNNN`, etc.) plutôt que des chaînes spécifiques.