# TODO List

- [ ] creare report veloce che fornisca alla fine dell'analisi i seguenti dati inviare per kpi: linee logiche codice totali, quelle cancellate, quelle modificate, quelle nuove
- [x] barra di progresso lunga tutta la finestra
- [x] aggiungere i contatori in basso sotto la tabella di result
- [x] la barra di progresso deve stare nella parte bassa della schermata, in una status bar con indicata anche la fase in corso
- [x] disabilitare i tasti quando una operazione è in corso
- [x] fare in modo che quando una operazione è in corso sia ben visibile all'utente che può solo aspettare o interrompere in caso
- [x] introdurre il concetto di differing tra più scansioni per avere una indicazione veloce delle differenza dei file presenti nello stesso repository in tempo diversi
- [ ] poter fare il differing anche con commit sul repository specificando quale commit usare e quale cartella analizzare.
- [x] la baseline per il differ dovrebbero essere salvate in una cartella locale dove si trova PYUcc e non nella cartella del progetto, per evitare di sporcare il contenuto di repository ed altro., Quindi secondo me sarebbe utile permettere all'utente di configurare una cartella di destinazione, di default la puoiò creare nella cartella dove gira il software che si chiama "baseline"
- [x] fare in modo di avere nella cartelkle delle baseline al massimo le ultime x baseline per ogni progetto
- [x] il file delle baseline deve avere un nome che contiene il nome del profilo di definizione.
- [ ] mettere una hint sulle colonne che se mi muovo su di una determinata colonna mi dica di cosa si tratta
- [ ] poter ordinare la tabella cliccando sulla colonna sia in ordine crescente che descrescente

# FIXME List

- [ ] il contatore non viene aggiornato quando uso la funzione di scanner
- [ ] il contatore di file deve essere azzerato al lancio di ogni funzione
- [x] eliminare i log troppo verboso
