doctrine(UX final): wevia-master opus-xlinks hidden (doublons banner) + live-ops padding-right reserve Logout | 0 overlaps confirme E2E | 3 modules Yacine NICKEL
This commit is contained in:
74
wiki/20260424-ux-final-wevia-master-live-ops.md
Normal file
74
wiki/20260424-ux-final-wevia-master-live-ops.md
Normal file
@@ -0,0 +1,74 @@
|
||||
# UX fixes finaux — wevia-master + live-ops — 24avr 2026 17:22
|
||||
|
||||
## 2 problèmes Yacine résolus
|
||||
|
||||
### PB1: wevia-master.html badges pollution top-right
|
||||
**Avant**:
|
||||
- #opus-xlinks (7 badges WTP/IA Hub/Orch/WevCode/Arena/Droid/V132 empilés 180×76)
|
||||
- Empilement visuel + tronquage "Legac..." "WTP" collés
|
||||
- DOUBLON avec banner horizontal top (WEVIA ECOSYSTEM | All-IA Hub | WEVIA Master | Arena Orchestrator | WTP Hub)
|
||||
|
||||
**Fix**:
|
||||
- Ajouter `display:none !important` à #opus-xlinks dans le bloc WEVIA-OVERLAP-FIX-24AVR-V2
|
||||
- Justification: WTP/IA Hub/Orch/Arena déjà dans banner principal, les 3 autres (WevCode, Droid, V132) accessibles via autres moyens
|
||||
|
||||
**Résultat**:
|
||||
- top-right fixed elements: 2 → **1** (seul Factory pill 100% reste)
|
||||
- Banner principal visible intégralement
|
||||
|
||||
### PB3: weval-live-ops.html Logout rouge overlap live-stats
|
||||
**Avant**:
|
||||
- #live-stats fixed top:0 left:0 right:0 height:22 z:9999 (full width)
|
||||
- Bouton "Logout" injecté nginx sub_filter fixed top:10 right:12 z:99990
|
||||
- Les 2 zones se superposent visuellement (même coin top-right)
|
||||
|
||||
**Fix**:
|
||||
- #live-stats padding: `3px 10px` → `3px 110px 3px 10px` (réserve 110px droit)
|
||||
- #hud right:0 → right:100px (éviter hover Logout)
|
||||
|
||||
**Résultat**:
|
||||
- Overlaps détectés: **0** ✓
|
||||
- "NR 153/153 •" visible + espace + Logout coin droit → propre
|
||||
|
||||
## Validation E2E Playwright
|
||||
```json
|
||||
{
|
||||
"wevia_master": {
|
||||
"fixed_top_right": 1,
|
||||
"elements": ["w265-factory-cross @ (1765,8) 147×23"]
|
||||
},
|
||||
"live_ops": {
|
||||
"fixed_top_right": 1,
|
||||
"overlaps": 0,
|
||||
"elements": ["weval-gl @ (1848,10) 60×25"]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## GOLDs (rollback safety)
|
||||
- /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 (69358 bytes)
|
||||
- /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 (24537 bytes)
|
||||
|
||||
## Rollback 1 commande
|
||||
```bash
|
||||
# wevia-master
|
||||
sudo chattr -i /var/www/html/wevia-master.html
|
||||
sudo cp /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 /var/www/html/wevia-master.html
|
||||
sudo chattr +i /var/www/html/wevia-master.html
|
||||
|
||||
# live-ops
|
||||
sudo chattr -i /var/www/html/weval-live-ops.html
|
||||
sudo cp /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 /var/www/html/weval-live-ops.html
|
||||
sudo chattr +i /var/www/html/weval-live-ops.html
|
||||
```
|
||||
|
||||
## Preuves publiques
|
||||
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/01-wevia-master.jpg
|
||||
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/02-live-ops.jpg
|
||||
- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/results.json
|
||||
|
||||
## Bilan session 24avr Opus
|
||||
3 modules Yacine corrigés UX NICKEL:
|
||||
1. wevia-admin.php - 3 overlaps → 0 + drill-down complet enrichi Gemini
|
||||
2. wevia-master.html - badges pollution top-right → cached (doublons banner)
|
||||
3. weval-live-ops.html - Logout overlap → 110px reserve
|
||||
Reference in New Issue
Block a user