Describe the bug
Due to the ever-changing nature of CGDirectDisplayID in case of virtual displays (Sidecar, DisplayLink etc.), settings saved for these devices are not recalled upon restart. We should use serial ID instead of DisplayID for these devices.
Describe the bug
Due to the ever-changing nature of CGDirectDisplayID in case of virtual displays (Sidecar, DisplayLink etc.), settings saved for these devices are not recalled upon restart. We should use serial ID instead of DisplayID for these devices.