NexovaDev / UpdateHub

UpdateHub is an app that simplifies updating software on your computer. A user-friendly interface allows you to quickly check for and install available updates for your operating system and applications. Keep your device running smoothly and securely with UpdateHub.
Other
764 stars 13 forks source link

Portable version #399

Open thany opened 1 year ago

thany commented 1 year ago

Can we have a portable version please?

I downloaded this application, started it, and it went on to install itself on my system without my goddamn permission. Nothing indicated that it was going to be an installer, and a program like this shouldn't need to be installed.

LogicDaemon commented 1 year ago

so what I did to get run without installing:

it's not truly portable, as it stores a lot in %AppData%\update-hub (even caches, which normally should be in %LOCALAPPDATA%), but that can be somewhat solved by symlinks/junctions I guess.

KK-Designs commented 1 year ago

In a future update, we will provide a portable zip file for download. There's also gonna be more than just x64 support too, should the installer be named UpdateHub-Setup.exe instead?

LogicDaemon commented 1 year ago

If you gonna compile versions for different CPUs, pack them separately and add an appropriate name suffix: x86, x86-64, ARM64.

Alternatives for x86-64 are AMD64 and x64, where the latter is a architecture name butchery, a misnomer. It came from Windows names where Microsoft used "x64" as a part of name trademark, so it refers to Windows name instead of a CPU architecture.

KK-Designs commented 1 year ago

Was thinking of just doing a universal exe, since the build tool I use supports it, having multiple exe's might cause some issues with the auto-updater though.

LogicDaemon commented 1 year ago

I'm not sure what "unversal exe" means, but it will probably make the already huge download several times larger.