fix(ui): unify Memory and Evidence reading typography
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
# Tipografia condivisa per Memory ed Evidence
|
||||
|
||||
## Modifica
|
||||
|
||||
I lettori mescolavano etichette da 14px, sezioni da 16px e Markdown con una
|
||||
gerarchia indipendente. I blocchi di codice applicavano una riduzione relativa
|
||||
anche al carattere già ridotto del contenitore.
|
||||
|
||||
La regola condivisa in `frontend/src/index.css`, documentata in `DESIGN.md`, usa:
|
||||
|
||||
- Manrope per titolo, sezioni, paragrafi, elenchi e provenienza.
|
||||
- Titolo della scheda: 24px, peso 600, interlinea 1.3.
|
||||
- Titoli dei campi: 20px, peso 600, interlinea 1.4, 8px prima del contenuto.
|
||||
- Testo narrativo: 16px, peso 400, interlinea 1.65.
|
||||
- Sottotitoli Markdown interni: 16px, peso 600; non competono con il titolo del
|
||||
campo. I livelli semantici originali sono conservati.
|
||||
- Metadati: 14px; codice, percorsi e identificatori: monospaziato a 14px, senza
|
||||
riduzioni cumulative nei blocchi.
|
||||
- Sezioni distanziate di 24px; paragrafi consecutivi distanziati di 20px.
|
||||
|
||||
L'uso della skill Impeccable ha guidato la gerarchia a ruoli fissi e la scelta di
|
||||
un'unica famiglia, riutilizzando quella già distribuita dall'applicazione.
|
||||
Rimane valida la richiesta esplicita di occupare tutta la larghezza disponibile:
|
||||
nessun limite di riga in caratteri e nessuna riduzione dei font su mobile.
|
||||
Controlli, indici degli archivi e altri lettori non ricevono questa nuova scala.
|
||||
Documenti originali e schede salvate non sono stati riscritti; gli esempi FAKE
|
||||
restano esclusi da salvataggio, indicizzazione e uso da parte del modello.
|
||||
|
||||
## Verifiche
|
||||
|
||||
- Typecheck frontend e build Docker completati.
|
||||
- 762 test Vitest su 91 file e 18 scenari Playwright superati.
|
||||
- Controlli CSS calcolati a 390, 1280 e 2400px: famiglia, dimensioni, pesi,
|
||||
interlinea, margini, codice inline/fenced e sottotitoli Markdown da h1 a h6.
|
||||
- Ispezione delle schermate Evidence in light e Memory in dark, anche mobile.
|
||||
- Nessun overflow orizzontale; nessuna scrittura API negli scenari FAKE.
|
||||
- Catalogo i18n: 1686 messaggi italiani, 1707 riferimenti statici verificati.
|
||||
|
||||
## Installazione locale
|
||||
|
||||
Ricreato solo il frontend del progetto Docker `thothii-18998cca7b0a`:
|
||||
container `87fca0dc5e19`, immagine `19f1704b6bb2`, stato healthy.
|
||||
Il CSS servito da `http://127.0.0.1:8080` contiene le nuove regole condivise.
|
||||
Core, PostgreSQL, Qdrant ed embedding conservano i container precedenti.
|
||||
Nessuna modifica alla configurazione full/en, a Omics o al server PSD.
|
||||
|
||||
Ripristino della precedente immagine locale:
|
||||
|
||||
```bash
|
||||
docker image tag thothii-frontend:before-knowledge-typography-20260913 thothii-frontend:local
|
||||
bash /private/tmp/thothii-memory-preview.sh up -d --no-deps --no-build --wait frontend
|
||||
```
|
||||
Reference in New Issue
Block a user