Sono state aggiunte informazioni sulla versione e sul prodotto
nel file `Ganimede.csproj`, inclusi dettagli come `Version`,
`Product`, `Description`, `Company` e altre proprietà.
Nel file `MainWindow.xaml.cs`, è stato aggiunto l'uso dello
spazio dei nomi `System.Reflection` e modificato il costruttore
di `MainWindow` per impostare dinamicamente il titolo della
finestra principale con la versione dell'applicazione.
- Eliminata la dipendenza da FFmpeg, ora Ganimede utilizza Windows Media Foundation per la gestione video, semplificando l'installazione.
- Aggiunto badge "Zero Dependencies" per evidenziare l'assenza di dipendenze esterne.
- Aggiornata la descrizione dell'app per enfatizzare semplicità e usabilità.
- Riorganizzate sezioni del README: "Indice", "Installazione", "Guida Rapida" e "Modalità di Estrazione".
- Introdotta la sezione "Cosa Ti Serve" con requisiti minimi di sistema.
- Aggiunti esempi pratici e dettagliate opzioni di configurazione.
- Aggiornata la sezione "Risoluzione Problemi" per riflettere i cambiamenti.
- Migliorato il tono generale del documento per renderlo più accessibile.
- Aggiornate le sezioni "Architettura Tecnica", "Licenza", "Ringraziamenti" e "Versioni" per riflettere le modifiche.
Rimosso il supporto a `System.Drawing` e FFmpeg, sostituendoli con Windows Media Foundation per la gestione dei video.
- Aggiornato `FrameExtractor.cs` e `VideoAnalyzer.cs` per utilizzare il `Source Reader` di WMF.
- Aggiunta la classe `MFVideoReader` per l'estrazione dei frame.
- Introdotto il file `MFInterfaces.cs` con nuove interfacce COM per WMF.
- Rimosse interfacce COM obsolete e metodi non più utilizzati.
- Migliorata la gestione delle eccezioni e ottimizzate le dipendenze.
- Aggiunto supporto per il formato video RGB32.
- Pulizia del codice e rimozione di commenti obsoleti.
Questa modifica riduce le dipendenze esterne e migliora l'integrazione con le API native di Windows.
- Rimosse le dipendenze da FFmpeg e FFMediaToolkit.
- Implementata Windows Media Foundation per analisi video.
- Aggiunto tema scuro e navigazione laterale nell'interfaccia.
- Tradotti testi e notifiche dall'inglese all'italiano.
- Migliorata la gestione degli errori in JobConfigWindow.
- Aggiornato README per riflettere i cambiamenti.
- Eliminato lo script di download di FFmpeg.
- Rimosso FFMpegCore e introdotto FFMediaToolkit per semplificare
la gestione dei video e migliorare le prestazioni.
- Aggiunti `FrameExtractor` e `VideoAnalyzer` per l'estrazione
dei frame e l'analisi dei metadati video.
- Riprogettata l'interfaccia utente con tema moderno e navigazione
a schede (Processing, Library, Settings).
- Integrate le impostazioni nella scheda "Settings", eliminando
la finestra legacy.
- Aggiornato `VideoProcessingService` per utilizzare i nuovi
wrapper e migliorata la gestione della coda.
- Tradotti i testi dell'interfaccia dall'italiano all'inglese.
- Aggiornata la documentazione (`README.md`) con dettagli sulle
funzionalità, lo stack tecnologico e la struttura del progetto.
- Ottimizzate le prestazioni e migliorata la gestione degli errori.
- Aggiunto supporto per nuovi formati video (FLV, WebM).
- Rimossi codice e risorse obsolete, migliorando la manutenibilità.