diff options
author | Tiago Conceição <Tiago_caza@hotmail.com> | 2020-11-01 05:45:53 +0300 |
---|---|---|
committer | Tiago Conceição <Tiago_caza@hotmail.com> | 2020-11-01 05:45:53 +0300 |
commit | 679f088811756a10d55deaa15ab69cbf534d8b87 (patch) | |
tree | af537e8dddef36ee1d5cb6ce2988a03838150cf6 /UVtools.Installer | |
parent | 0a36e61e8cca468b4b2c3122df8e27e49008d6ae (diff) |
v1.1.0v1.1.0
* (Add) photons file format (Read-only)
* (Add) Allow mouse scroll wheel on layer slider and issue tracker to change layers (#81)
* (Add) Menu - Help - Open settings folder: To open user settings folder
* (Add) When a file doesn't have a print time field or it's 0, UVtools calculate the approximate time based on parameters
* (Add) Per layer settings override on UVtools layer core
* (Add) Tool - Edit print parameters: Allow change per layer settings on a layer range
* (Add) Tool Window - Layer range synchronization and lock for single layer navigation (Checkbox)
* (Add) Tool Window - Change the start layer index on range will also change the layer image on background
* (Improvement) Adapt every file format to accept per layer settings where possible
* (Improvement) Better gcode checks and per layer settings parses
* (Change) When converting to CTB, version 3 of the file will be used instead of version 2
* (Change) When converting to photon or cbddlp, version 2 of the file will be used instead of version 2
* (Change) New logo, thanks to (Vinicius Silva @photonsters)
* (Fix) MSI installer was creating multiple entries/uninstallers on windows Apps and Features (#79)
* (Fix) Release builder script (CreateRelease.WPF.ps1): Replace backslash with shash for zip releases (#82)
* (Fix) CWS file reader when come from Chitubox (#84)
* (Fix) CWS was introducing a big delay after each layer, LiftHeight was being used 2 times instead of LiftSpeed (#85)
* (Fix) CWS fix Build Direction property name, was lacking a whitespace
* (Fix) Layer bounds was being show for empty layers on 0x0 position with 1px wide
* (Fix) Empty layers caused miscalculation of print volume bounds
* (Fix) Recalculate GCode didn't unlock save button
* (Fix) Tool - Calculator - Light-Off Delay: Wasn't calculating bottom layers
* (Change) Drop a digit from program version for simplicity, now: MAJOR.MINOR.PATCH
* **Major:** new UI, lots of new features, conceptual change, incompatible API changes, etc.
* **Minor:** add functionality in a backwards-compatible manner
* **Patch:** backwards-compatible bug fixes
* (Upgrade) Avalonia framework to preview6
Diffstat (limited to 'UVtools.Installer')
-rw-r--r-- | UVtools.Installer/Code/Product.wxs | 10 | ||||
-rw-r--r-- | UVtools.Installer/UVtools.Installer.wixproj | 2 |
2 files changed, 9 insertions, 3 deletions
diff --git a/UVtools.Installer/Code/Product.wxs b/UVtools.Installer/Code/Product.wxs index 9425f4e..314a9f0 100644 --- a/UVtools.Installer/Code/Product.wxs +++ b/UVtools.Installer/Code/Product.wxs @@ -7,18 +7,24 @@ The Product@Id attribute (ProductCode Property) will be a random GUID for each build. This is to support "Major Upgrades" where each install is a seamless uninstall/reinstall. + Version="$(var.MSIProductVersion)" --> <Product Id="*" Name="UVtools" Language="1033" Version="$(var.MSIProductVersion)" Manufacturer="PTRTECH" UpgradeCode="1ea6d212-15c0-425e-b2ec-4b6c60817552"> <Package InstallerVersion="301" Compressed="yes" InstallScope="perMachine" /> <MediaTemplate EmbedCab="yes" /> <!-- Major Upgrade Rule to disallow downgrades --> - <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." /> + <MajorUpgrade + AllowDowngrades="no" + AllowSameVersionUpgrades="yes" + IgnoreRemoveFailure="no" + DowngradeErrorMessage="A newer version of [ProductName] is already installed." + Schedule="afterInstallInitialize" /> <!--Common Launch Condition--> <!-- Examples at http://wixtoolset.org/documentation/manual/v3/customactions/wixnetfxextension.html --> <PropertyRef Id="NETFRAMEWORK45" /> <Condition Message="[ProductName] requires .NET Framework 4.8.">Installed OR NETFRAMEWORK45</Condition> <!-- Include User Interface Experience --> - <Icon Id="Icon.ico" SourceFile="..\UVtools.GUI\UVtools.ico" /> + <Icon Id="Icon.ico" SourceFile="..\UVtools.WPF\UVtools.ico" /> <Property Id="ARPPRODUCTICON" Value="Icon.ico"></Property> <UIRef Id="UI" /> <!-- Include Features and Directories Fragment --> diff --git a/UVtools.Installer/UVtools.Installer.wixproj b/UVtools.Installer/UVtools.Installer.wixproj index c5c3b02..38a61f3 100644 --- a/UVtools.Installer/UVtools.Installer.wixproj +++ b/UVtools.Installer/UVtools.Installer.wixproj @@ -14,7 +14,7 @@ <!-- If MSIProductVersion still not known, try to get it from TFBuild Environments (V.Next Builds)--> <MSIProductVersion Condition=" '$(MSIProductVersion)' == '' ">$([System.Text.RegularExpressions.Regex]::Match($(BUILD_BUILDNUMBER), "\d+.\d+.\d+.\d+"))</MSIProductVersion> <!-- If MSIProductVersion still not known, default to lowerbound 0.0.1 for developer builds.--> - <MSIProductVersion Condition=" '$(MSIProductVersion)' == '' ">1.0.0</MSIProductVersion> + <MSIProductVersion Condition=" '$(MSIProductVersion)' == '' ">1.1.0</MSIProductVersion> <!-- The following allows one cert to be referenced from the certificate store for self-signing in localbuilds and another cert to be passed in during official builds. --> <AppxCertificateThumbprint Condition=" '$(AppxCertificateThumbprint)' == '' "> </AppxCertificateThumbprint> |