-
Notifications
You must be signed in to change notification settings - Fork 31
Closed
Labels
code cleanupThe code needs optimizationThe code needs optimizationenhancementNew feature or requestNew feature or request
Milestone
Description
Is your feature request related to a problem? Please describe.
Version 0.6.1 has two installer. The first one is a setup.exe and a second is build with Windows Installer in msi format. This creates confusion with users that want to simply "click and install". Also, both installers need to be maintained, have issues and does not install everything properly.
Describe the solution you'd like
- Deprecate setup.exe. Long live the Windows Installer.
- Merge features of the setup.exe into the Windows Installer:
- Add a ShellAnything homepage shortcut in Start menu
- Add a Third party licenses shortcut in Start menu. The shortcut should open the local installation directory.
- Fix remaining issues about Windows Installer:
-
Generate a new Product GUID for each new package generation. -
Uninstall previous version before proceeding with a new installation. Nothing to do. This is the default when not using a PRODUCT_GUID and keeping the same UPGRADE_GUID across all package builds. - Install in
C:\Program Files\ShellAnything. - Remove all shortcuts when uninstalling.
- Remove previous version. - note: the installer does not remove previous version but refuse to install if a previous version is installed on the system.
- Shell extension registration with installation
- Shell extension unregistration when uninstalling
- Add ShellAnything in shortcut names to be searchable on Windows 10.
-
Describe alternatives you've considered
N/A
Additional context
N/A
Metadata
Metadata
Assignees
Labels
code cleanupThe code needs optimizationThe code needs optimizationenhancementNew feature or requestNew feature or request