From 8879a9375fd6f53123fa72a0dee3c58d0ae8aa4b Mon Sep 17 00:00:00 2001 From: Alberto Balbo Date: Thu, 11 Sep 2025 17:47:44 +0200 Subject: [PATCH] Rifattorizzazione UI e logica di elaborazione video MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Aggiornamenti al layout della finestra principale. - Introduzione della selezione della modalità di estrazione dei frame. - Traduzione dell'interfaccia in italiano. - Aggiunta del nuovo enum `ExtractionMode`. - Modifiche ai servizi di elaborazione video per supportare la nuova logica. - Aggiornamenti alle impostazioni per la modalità di estrazione predefinita. - Rimozione di codice obsoleto e miglioramenti generali. Aggiornamento alla versione 5.0.0.256 --- Ganimede/Ganimede/MainWindow.xaml | 171 +++++++----------- Ganimede/Ganimede/MainWindow.xaml.cs | 140 +++++++------- Ganimede/Ganimede/Models/VideoJob.cs | 52 ++++++ .../Ganimede/Properties/Settings.Designer.cs | 25 +++ .../Ganimede/Properties/Settings.settings | 6 + .../Services/VideoProcessingService.cs | 125 ++++++++----- .../Ganimede/Windows/JobConfigWindow.xaml | 15 +- .../Ganimede/Windows/JobConfigWindow.xaml.cs | 88 ++++----- Ganimede/Ganimede/Windows/SettingsWindow.xaml | 16 +- .../Ganimede/Windows/SettingsWindow.xaml.cs | 55 +++--- 10 files changed, 404 insertions(+), 289 deletions(-) diff --git a/Ganimede/Ganimede/MainWindow.xaml b/Ganimede/Ganimede/MainWindow.xaml index 4e0113f..f4c26b5 100644 --- a/Ganimede/Ganimede/MainWindow.xaml +++ b/Ganimede/Ganimede/MainWindow.xaml @@ -11,106 +11,55 @@ - + - + - - - - - - + + + +