diff --git a/win_installer.iss b/win_installer.iss new file mode 100644 index 0000000..730a9a0 --- /dev/null +++ b/win_installer.iss @@ -0,0 +1,42 @@ +[Setup] +; Informazioni di base dell'applicazione +AppName=Flux +AppVersion=1.0.0 +VersionInfoVersion=1.0.0 +AppPublisher=Catelli +DefaultDirName={autopf}\Flux +DefaultGroupName=Productivity + +; Cartella di output dell'installer e nome del file generato +OutputDir=.\build\windows\installer +OutputBaseFilename=FluxInstaller + +; Compressione e impostazioni grafiche +Compression=lzma2/max +SolidCompression=yes +WizardStyle=modern + +; Icona dell'installer (opzionale, decommenta se hai il file .ico) +SetupIconFile=windows\runner\resources\app_icon.ico + +; Richiede privilegi di amministratore per installare nella cartella Programmi +PrivilegesRequired=admin + +[Files] +; 1. L'eseguibile principale di Flutter +Source: "build\windows\x64\runner\Release\flux.exe"; DestDir: "{app}"; Flags: ignoreversion + +; 2. Tutte le DLL e le dipendenze nella stessa cartella (escluso l'exe principale giĆ  inserito sopra) +Source: "build\windows\x64\runner\Release\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs; Excludes: "flux.exe" + +[Icons] +; Scorciatoie nel menu Start e sul Desktop +Name: "{autoprograms}\LaMiaApp"; Filename: "{app}\Flux.exe" +Name: "{autodesktop}\LaMiaApp"; Filename: "{app}\Flux.exe"; Tasks: desktopicon + +[Tasks] +Name: "desktopicon"; Description: "Crea un'icona sul &Desktop"; GroupDescription: "Icone aggiuntive:"; Flags: unchecked + +[Run] +; Opzione per avviare l'app subito dopo la fine dell'installazione +Filename: "{app}\Flux.exe"; Description: "Avvia LaMiaApp"; Flags: nowait postinstall skipifsilent \ No newline at end of file diff --git a/win_installer/installer-config.iss b/win_installer/installer-config.iss deleted file mode 100644 index e69de29..0000000