Update Preview Before Download - B3P15/CSC-403-nvda-project GitHub Wiki

Adds a hyperlink on the install page to check the changelog before installing the new update. Used to check if there are features you dislike or addons that would break after installing. This was made in installerGui.py in the InstallerDialog class.

Based on issue here: https://github.com/nvaccess/nvda/issues/14274

The main challenge with adding this feature was how to test the change and where to add it. The initial idea was to sparse a .md file provided in the source code to show a preview, but the install changed the file paths and files. To counteract this, I added a hyperlink to the internal html file for the changelog that displays on the install popup. To actually test this, I had to ask the devs how to test the feature. I had to reinstall the program over itself every time I wanted to test a change.

Home