Compare commits

..

2 Commits

Author SHA1 Message Date
2a8712e4fa Aggiunte informazioni versione e titolo dinamico
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.
2025-12-08 18:28:25 +01:00
4acaa72d87 Rimosso FFmpeg, aggiunto supporto nativo WMF
- 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.
2025-12-08 18:12:59 +01:00
3 changed files with 457 additions and 723 deletions

View File

@@ -8,6 +8,23 @@
<UseWPF>true</UseWPF> <UseWPF>true</UseWPF>
<UseWindowsForms>true</UseWindowsForms> <UseWindowsForms>true</UseWindowsForms>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<!-- Informazioni Versione -->
<Version>1.0.0</Version>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>1.0.0.0</FileVersion>
<InformationalVersion>1.0.0</InformationalVersion>
<!-- Informazioni Prodotto -->
<Product>Ganimede</Product>
<Description>Estrattore Frame Video con Windows Media Foundation Nativa</Description>
<Company>Alby96</Company>
<Copyright>Copyright © 2024 Alby96</Copyright>
<Authors>Alby96</Authors>
<!-- Icona e Risorse (opzionali) -->
<ApplicationIcon />
<Neutral>it-IT</Neutral>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>

View File

@@ -8,6 +8,7 @@ using System.Windows.Media.Imaging;
using System.Diagnostics; using System.Diagnostics;
using System.Linq; using System.Linq;
using System.Collections.Generic; using System.Collections.Generic;
using System.Reflection;
using Ganimede.Properties; using Ganimede.Properties;
using Ganimede.Services; using Ganimede.Services;
using Ganimede.Models; using Ganimede.Models;
@@ -28,6 +29,11 @@ namespace Ganimede
public MainWindow() public MainWindow()
{ {
InitializeComponent(); InitializeComponent();
// Imposta il titolo con la versione
var version = Assembly.GetExecutingAssembly().GetName().Version;
Title = $"Ganimede v{version?.Major}.{version?.Minor}.{version?.Build}";
InitializeUI(); InitializeUI();
} }

1157
README.md

File diff suppressed because it is too large Load Diff