Aerospace currently uses the bottom corners of each display to hide windows. As the documentation points out, this method imposes limitations on monitor configurations. Many popular setups, such as triple-screen and tie-fighter arrangements, are incompatible with Aerospace.
It's possible to create virtual displays that exist only in memory. In fact, the popular application BetterDisplay recently added a feature to manage virtual displays.
I propose an Aerospace feature that would allow users to specify a virtual display to use as a "free space" for hiding windows. This would accommodate any monitor configuration the user desires. To keep Aerospace as lightweight as possible, this could be implemented as bring-your-own-virtual-display—users could then use whichever virtual display management app they prefer and simply tell Aerospace which display to use for hiding.
Checklist
[X] I've searched for duplicates. My search queries were (please don't forget to search in closed issues too):
Aerospace currently uses the bottom corners of each display to hide windows. As the documentation points out, this method imposes limitations on monitor configurations. Many popular setups, such as triple-screen and tie-fighter arrangements, are incompatible with Aerospace.
It's possible to create virtual displays that exist only in memory. In fact, the popular application BetterDisplay recently added a feature to manage virtual displays.
I propose an Aerospace feature that would allow users to specify a virtual display to use as a "free space" for hiding windows. This would accommodate any monitor configuration the user desires. To keep Aerospace as lightweight as possible, this could be implemented as bring-your-own-virtual-display—users could then use whichever virtual display management app they prefer and simply tell Aerospace which display to use for hiding.
Checklist