Removes references to activeViewer, since we're triggered by a caller. Adds more synced knobs
Fixes bug where selecting viewers didn't work
When adding viewer sync to viewer, if previous sync settings found remove them from all linked nodes.
Changes default menu behavior
Handling of deleted viewers and callbacks
Adds knob name gate to callback
As viewers are deleted, callbacks will update themselves
Adds remove_callbacks function. Refactors viewer list extraction into it's own private func
renames toggle to setup_sync
Adds Remove Viewer Sync menu option, updates docs
Adds docstring and ValueError to _extract_viewer_list
Adds handling of finding viewers with foreign callbacks
Fixing bug where menu command still linked to toggle()
Refining handling of viewers who have had their knobChanged by another tool.