Ridisegna la fase 1 in card di stato e aggiunge un passo esplicito di verifica in fase 2

Fase 1: le info su DB e cartella di lavoro erano testo grigio uniforme
disallineato con bottoni squadrati senza gerarchia. Ora vivono in una
card di stato ("Database") con un indicatore verde/rosso per lo stato
di caricamento; la card "Cartella di lavoro" è stata rimossa (resta
gestibile da File → Scegli cartella di lavoro..., già presente nel
menu). Le icone sui bottoni (prima Segoe MDL2 Assets, poi disegnate a
mano via GDI+) sono state provate e infine tolte su richiesta: restano
solo testo, più semplici da mantenere per due bottoni.

Fase 2: "Verifica presenza" ora compare solo dopo un import riuscito
(dialogo o drag&drop) invece di essere sempre visibile, ed è lei —non
il solo import— a sbloccare "Avanti" (mancava la constatazione che
l'utente può ancora avanzare senza aver verificato che i file esistano
sul server). Aggiunte etichette numerate "1. Carica la distinta" /
"2. Verifica la presenza dei file sul server" accanto ai bottoni, e
rimosso il messaggio verde ridondante dopo l'import.

Doc aggiornati nello stesso commit: CLAUDE.md, docs/architettura.md,
GuidaForm.cs.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5 committed 2026-09-22 15:50:29 +02:00
1 parent 3e9c78074c
commit e94331b69f
5 files changed
+166 -73

No files matched your search

+9 -6
View File
@@ -17,14 +17,17 @@ public class GuidaForm : Form
"""),
("1. Database", """
Carica o aggiorna l'indice "cad_index.db" a partire dalle cartelle di primo
livello del disco/share (radice di default X:\). Mostra anche la cartella di
lavoro corrente, dove finiscono CSV, "raw" e "step" (cambiabile da
"File ▸ Scegli cartella di lavoro...").
livello del disco/share (radice di default X:\). Un pallino verde/rosso indica
se un database è caricato. La cartella di lavoro, dove finiscono CSV, "raw" e
"step", si cambia da "File ▸ Scegli cartella di lavoro...".
"""),
("2. Importa Distinta Base", """
Converte il file della distinta (trascinabile nella finestra) in un CSV
componente;descrizione nella cartella di lavoro. Se il file segue la
convenzione del gestionale, aggiunge anche l'assieme generale come riga.
Converte il file della distinta (trascinabile nella finestra, o scelto col
bottone "1. Carica la distinta") in un CSV componente;descrizione nella cartella
di lavoro. Se il file segue la convenzione del gestionale, aggiunge anche
l'assieme generale come riga. Poi "2. Verifica la presenza dei file sul server"
cerca i componenti nell'indice: è questo passo, non il solo import, a sbloccare
"Avanti".
"""),
("3. Crea cartella raw", """
Cerca nell'indice i file CAD dei componenti del CSV e li copia nella