macOS has a 'spaces' system, where multiple windows can be arranged on separate desktops or as fullscreen windows. While on macOS it's challenging to know which space a window is in, it would be amazing to have an ability to get all windows across these spaces.
I did some experimentation and CGWindowListOption::OptionAll casts a very wide net (including system UI, hidden windows, etc)
It would be absolutely fantastic to have this ability and I'm sure folks working on window management and the like would benefit greatly from it.
macOS has a 'spaces' system, where multiple windows can be arranged on separate desktops or as fullscreen windows. While on macOS it's challenging to know which space a window is in, it would be amazing to have an ability to get all windows across these spaces.
I did some experimentation and CGWindowListOption::OptionAll casts a very wide net (including system UI, hidden windows, etc)
It would be absolutely fantastic to have this ability and I'm sure folks working on window management and the like would benefit greatly from it.