end2endzone / ShellAnything

ShellAnything is a C++ open-source software which allow one to easily customize and add new options to *Windows Explorer* context menu. Define specific actions when a user right-click on a file or a directory.
MIT License
180 stars 27 forks source link

Upgrading from v0.7.0 to 0.8.0 installs at the wrong location. #113

Closed end2endzone closed 2 years ago

end2endzone commented 2 years ago

Describe the bug Installing version 0.8.0 while having version 0.7.0 already installed will install in C:\Program Files\ShellAnything 0.7.0 by default.

This is a bug in the design of v0.7.0. It cannot be easily fixed. Upgrading from v0.7.0 is a problem since the default installation directory for 0.7.0 was C:\Program Files\ShellAnything 0.7.0 (with a version number in the path).

To Reproduce Steps to reproduce the behavior:

  1. Install version 0.7.0
  2. Install version 0.8.0

Expected behavior The default installation directory of 0.8.0 should be C:\Program Files\ShellAnything as defined in #101.

Screenshots n/a

Environment

Additional context Add any other context about the problem here.

end2endzone commented 2 years ago

Upgrading from 0.7.0 to 0.8.0 will actually replace the existing installation files instead of installing at a new location.