Nuovi doc: tutorial-primo-giro, risoluzione-problemi, sviluppo, rilascio, glossario e registro delle decisioni (docs/decisioni, 6 ADR). docs/README.md e' l'indice per categoria e la tabella delle fonti uniche; il README di root rimanda a sviluppo/rilascio invece di duplicarli. scripts/CheckDocs.cs verifica link e ancore, <Version> contro CHANGELOG, copertura di architettura.md e presenza di ogni doc nell'indice; .markdownlint-cli2.jsonc configura il lint Markdown. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
639 B
639 B
0002 — UI WinForms costruita interamente in codice
Stato: accettata
Contesto
L'app è un wizard a 5 fasi con stile condiviso (bottoni, card, barre) e stato comune tra fasi.
Decisione
Nessun designer visuale: Form1.BuildUi e i BuildFase* costruiscono i controlli, UiStile
centralizza lo stile. Form1.Designer.cs resta lo scheletro del template.
Conseguenze
- Layout e stile modificabili e rivedibili come codice normale (diff leggibili).
- Dimensioni con
AutoSize+Paddinginvece di pixel fissi, per non tagliare il testo. Form1.csè grande (~1400 righe) perché contiene wizard e logica delle fasi.