ThePacielloGroup / CCAe

The Colour Contrast Analyser (CCA) helps you determine the legibility of text and the contrast of visual elements, such as graphical controls and visual indicators.
http://www.paciellogroup.com/resources/contrastanalyser/
GNU General Public License v3.0
478 stars 108 forks source link

Disable Auto Update #344

Open ChrisHollowayAccessibility opened 5 months ago

ChrisHollowayAccessibility commented 5 months ago

we have working versions but would like to disable the auto update feature as we follow manual software release processes.

We would really appreciate any guidance on disabling auto update for Mac and PC builds.

Thank you.

ferllings commented 4 months ago

I'm thinking about disabling it by default, but until then, you can disable it from the Settings page

Screenshot 2024-07-03 at 09 56 06
cholloway008 commented 4 months ago

Thank you, this is helpful.

Are there any files we could modify to remove the box completely as an option. We would then each time we upgrade modify the file for our own internal usage.

Thank you, keep up the amazing work on this!!!

ferllings commented 4 months ago

@cholloway008 currently no, but this is not the first time I've been asked for this. I'll try to figure out a way.

cholloway008 commented 4 months ago

Thank you that would be helpful

Micha-MHX commented 1 week ago

We install CCA to Program Files folder, users have no rights to install/update, but CCA offers update if found by auto-update check. So, I also like to disable update checking. But that option is only saved in users AppData profile folder. A machine config in program folder would be nice, so I can put a Preferences config file there that overrides user config. Or/And an option to install it with auto-update check disabled like other programs have it. In the current form it is not usable for companies, or public organizations / federal ministries where users are not allowed to install updates. Simplest way: Use a config file in program folder.

ChrisHollowayAccessibility commented 1 week ago

Are you able to share the URL in which the software reaches out to to check for updates? We may be able to point this internally to another location that has our internally approved version. We then manually update from this location as we check for updates quarterly.

ferllings commented 1 week ago

Sure: https://github.com/ThePacielloGroup/CCAe/blob/2224d8686058f892b3d263a5997506538dc3993a/src/update.js#L4