As noted in #104 (comment), the validator attempts to ensure that the knob and button IDs are unique jointly, but the IDs of the knobs and those of the buttons actually overlap in the controller (see the controller definition here).
This PR therefore removes the Pydantic requirement for the button IDs to not clash with the knob IDs.
Closes #104
As noted in #104 (comment), the validator attempts to ensure that the knob and button IDs are unique jointly, but the IDs of the knobs and those of the buttons actually overlap in the controller (see the controller definition here).
This PR therefore removes the Pydantic requirement for the button IDs to not clash with the knob IDs.