If I include an 'EULA.txt' in 'Other\Source', when the app is installed (and before first run) I'm getting 'Data\PortableApps.comInstaller\license.ini' which contains
[PortableApps.comInstaller] EULAVersion=1
Is this the expected behaviour?
New: ShareX (Mar 27, 2023), Platform 24.1 (Feb 13, 2023)
450+ real apps (49GB), 1 billion downloads, Please donate.
If I include an 'EULA.txt' in 'Other\Source', when the app is installed (and before first run) I'm getting 'Data\PortableApps.comInstaller\license.ini' which contains
[PortableApps.comInstaller] EULAVersion=1
Is this the expected behaviour?
This is part of the new installer system which tracks when a user has seen and agreed to an EULA (and which version). It's mainly for use with the updater and automated installs of software. So, if a user installs Acme Portable and agrees to the EULA, it'll remember they agreed to version 1 (the default entry if you don't specify one in appinfo.ini's License section). When they update it using the PortableApps.com Updater in the 2.0 platform release, it'll auto-install without making them agree to the EULA again... unless the EULA's version is changed (presumably due to the EULA being updated) in which case they will be presented with it.
Fair enough