Quinn — thanks for the direct answer and for taking the time
to look at FB23017010 during WWDC week.
Enhancement Request filed as suggested:
FB23070247 — "Request: Public API for enumerating Spaces and
assigning windows to specific Spaces on macOS"
Filed under Core Graphics, which is where CGSCopySpaces and
friends live. The ER covers public equivalents for:
CGSCopySpaces, CGSGetWindowWorkspace, and
CGSMoveWindowsToManagedSpace, plus a stable contract for
the 'all desktops' sentinel (currently returns Space ID 0).
One follow-up if you're able: you mentioned the plist
restructure (Monitors → SpacesDisplayConfiguration.Management
Data.Monitors) would "likely be treated as a compatibility bug."
Is there a recommended Feedback component to file that against
specifically, or does FB23017010 already route to the right team?
Appreciate the candor on the time machine comment — filing
the ER now for the next 15 years.
Topic:
App & System Services
SubTopic:
General
Tags: