Repository navigation
New:
- Fully redesigned interface: the General tab now leads with live status and states the automation as a single readable rule (which device, which monitor, and the input to switch to on connect / disconnect / both)
- USB devices are shown with per-type icons (keyboard, mouse, game controller, camera, audio, storage, network), detected from their USB class and HID usage; hubs are no longer listed as switch triggers
- Monitor DDC/CI support is detected and shown clearly (checking / supported with detected inputs / not supported), cached per monitor so it isn't re-checked while navigating
- Redesigned menu bar popover: single status line plus device, monitor name, and current input
- Cleaner Devices, Log (with All/DDC/USB filter), and About screens
Fixed:
- watched device keeps its selected state and live connected status across USB port/KVM reconnects
- custom input hex codes are shown correctly and stay in sync
Notes:
If downloading from GitHub, remove quarantine before launching:
xattr -cr /Applications/MonitorSwitch.app