Post

Replies

Boosts

Views

Activity

Reply to macOS 27 Golden Gate: com.apple.spaces plist restructured — 'Monitors' key replaced by 'SpacesDisplayConfiguration', breaking third-party window managers (FB23017010)
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:
6d
Reply to macOS 27 Golden Gate: com.apple.spaces plist restructured — 'Monitors' key replaced by 'SpacesDisplayConfiguration', breaking third-party window managers (FB23017010)
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:
Replies
Boosts
Views
Activity
6d