This PR is attempting to start preliminary work on fixing issue #206 and does the following:
Added option to hide airplay, Line-in, and TV sources from the TV inputs in HomeKit upon startup, subsequently taking them out of the favorites list when cycling through inputs.
Eventually I want to separate the TV audio out of this, and make dynamic checkboxes (maybe under advanced) for zones which actually have connected TVs, so that only those zones will have TV audio enabled. But for now this is just a catch all, when I tried to implement the dynamic TV stuff things kept breaking ;) I'll keep playing with it but wanted to start incrementally.
fixed MaxFavourites to be a text field that is visible to the VoiceOver screenreader on Mac OS. It was previously a slider that the screenreader saw as being set to 56 and if you changed the value, nothing actually changed in the config.
made force S2 a checkbox instead of an edit field.
added note about excluding airplay (as I discovered the hard way, luckily in a test environment)
Please feel free to test with different variables/configs etc, but everything works normally for me.
This PR is attempting to start preliminary work on fixing issue #206 and does the following:
Eventually I want to separate the TV audio out of this, and make dynamic checkboxes (maybe under advanced) for zones which actually have connected TVs, so that only those zones will have TV audio enabled. But for now this is just a catch all, when I tried to implement the dynamic TV stuff things kept breaking ;) I'll keep playing with it but wanted to start incrementally.
fixed MaxFavourites to be a text field that is visible to the VoiceOver screenreader on Mac OS. It was previously a slider that the screenreader saw as being set to 56 and if you changed the value, nothing actually changed in the config.
made force S2 a checkbox instead of an edit field.
added note about excluding airplay (as I discovered the hard way, luckily in a test environment)
Please feel free to test with different variables/configs etc, but everything works normally for me.