You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Nessun bordo bianco fisso: era il difetto principale (spariva sui tile chiari, sfumava su dark).
Densità per zoom
z ≤ 12: dot 12px senza icona, opacità .85 (solo colore di stato)
z 13–14: cerchio 24/28px con icona, nessuna label
z ≥ 15: 32px + pill con nome campo (max 18ch, ellipsis) sotto il marker
cluster quando ≥3 marker entro ~30px schermo: bubble 32px con count (--bg-surface, bordo --cool-muted), tap espande con scale-in 150ms; soglia scende a 2 marker a z ≤ 13
Interazione
hover desktop: scale 1.08 + tooltip nome/stato dopo 120ms
focus tastiera: ring 2px --accent offset 3px, visibile in entrambi i temi; Enter/Space apre l'anteprima (non naviga)
prefers-reduced-motion: nessun pulse/scale, solo cambio colore/bordo
target touch ≥44px anche se il segno visivo è più piccolo
Perché
L'icona attuale (cerchio barrato) si legge come "vietato" e il triangolo di warning è un alfabeto diverso: due simboli incoerenti a 16px. Con la gerarchia per stato il pallino smette di essere anonimo e la lobby attiva diventa il segnale più forte, che è l'informazione che l'utente cerca aprendo la mappa.
Nota: --accent-hover, --accent-subtle, --success esistono già in globals.css per entrambi i temi, quindi il sistema non richiede nuovi token.
Activity
rkestt commentedon Nov 6, 2026
Specifica di design (proposta @designer, token verificati in
globals.css)Stati
--bg-elevated--accentMapPin12px--accent0 2px 6px rgba(0,0,0,.25)--success--bg-elevatedUsers14px--bg-elevated--danger--bg-elevatedAlertTriangle12px--bg-elevated--accentoffset 2px + badgeStar10px--accent+ alone 28px--accent-subtle--accent--bg-elevated--accent-hover0 4px 12px rgba(0,0,0,.35)Nessun bordo bianco fisso: era il difetto principale (spariva sui tile chiari, sfumava su dark).
Densità per zoom
--bg-surface, bordo--cool-muted), tap espande conscale-in150ms; soglia scende a 2 marker a z ≤ 13Interazione
--accentoffset 3px, visibile in entrambi i temi; Enter/Space apre l'anteprima (non naviga)prefers-reduced-motion: nessun pulse/scale, solo cambio colore/bordoPerché
L'icona attuale (cerchio barrato) si legge come "vietato" e il triangolo di warning è un alfabeto diverso: due simboli incoerenti a 16px. Con la gerarchia per stato il pallino smette di essere anonimo e la lobby attiva diventa il segnale più forte, che è l'informazione che l'utente cerca aprendo la mappa.
Nota:
--accent-hover,--accent-subtle,--successesistono già inglobals.cssper entrambi i temi, quindi il sistema non richiede nuovi token.