ebu / ear-production-suite

The EAR Production Suite is a set of VST® plugins and tools for producing immersive and personalizable audio content suitable for any Next Generation Audio codec. It is based on the Audio Definition Model (ITU-R BS.2076) and the ITU ADM Renderer (ITU-R BS.2127) and enables monitoring on any ITU-R BS.2051 loudspeaker configuration.
https://ear-production-suite.ebu.io/
GNU General Public License v3.0
101 stars 19 forks source link

Allow user to configure update checking during setup #256

Closed firthm01 closed 7 months ago

firthm01 commented 9 months ago

As title. This configuration option is in addition to the existing "Extensions" menu options in Reaper.

Implemented by making the UpdateChecker code shared between targets and splitting the UpdateChecker class into two separate classes - one to do the actual update checking and reporting back to the user (UpdateChecker), and one to handle the user settings file (UpdateCheckerSettingsFile - which is the only bit the Setup target needs).
UpdateCheckerSettingsFile can read and write to the relevant user setting file. Final screen of the setup process updated - UI shows a custom checkbox component to make it nice and big, and uses UpdateCheckerSettingsFile to store the user preference.

firthm01 commented 7 months ago

Force push was rebase on main with conflicts resolved - prep for merge