Blender-Launcher icon indicating copy to clipboard operation
Blender-Launcher copied to clipboard

Feature Request: allow to compare sha256 files

Open xan2622 opened this issue 2 years ago • 1 comments

Is your feature request related to a problem? Please describe:

Since the 1.1.0 release, Blender Launcher automatically deletes temporary ZIP files in the \.temp\ folder after downloads are completed. If for most users this is handy because these ZIP files are no longer useful, other users might not want this ZIP file to be deleted.

Explanation: Because Blender builds are not downloaded by the user himself/herself from the Blender.org website (as it's advised by Blender devs) but thanks to a third party software (Blender Launcher), for security and trust reasons, some users might want to be still be able to compare the sha256 checksum of the ZIP file that Blender Launcher downloaded to the .sha256 file available on the official Blender website:

  • https://download.blender.org/release/Blender3.0/
  • https://builder.blender.org/download/daily/

Describe the solution you'd like:

Could you please 🙏 add an option (in the Settings window) to let the user decide if Blender Launcher should delete temporary ZIP files (after they are downloaded and extracted) or not.

Mock-up:

Additional context:

IMO, it's important to let the user decide if these ZIP files should be deleted or not. The user should still have a way to generate the sha256 checksum of the ZIP files that Blender Launcher downloads (for example, with HashMyFiles or any other utility).

Of course, the checkbox would be enabled by default.

Don't get me wrong, I don't think Blender Launcher downloads builds from unsafe sources, I do trust you and Blender Launcher but to give Blender Launcher users another reason to trust your software, I think this option should be added.

xan2622 avatar Dec 20 '21 12:12 xan2622

If you worry about the \.temp\ folder being filled with lots of zip files (and taking lots of GBs on the hard drive https://github.com/DotBow/Blender-Launcher/issues/4), maybe you could only keep the last 5 zip files in the \.temp\ folder?

EDIT (mock-up): Or maybe you could just add an input box to allow the user to set the number of ZIP files to keep in the \.temp\ folder after download is finished:

This way, the user would be able to decide how many ZIP files should be stored in the "temp" folder. If the user types "0" (zero), then no ZIP file would be kept in this temp folder. If the user types "5", then the last five ZIP files would be stored, etc.

xan2622 avatar Jun 22 '22 10:06 xan2622