Hi! This is a really excellent tool, thanks for building it and open sourcing!
In adjusting my display layouts to my liking, I got myself in trouble because macOS decided to move a bunch of windows, including DeskPad itself, onto the DeskPad display! Fortunately, I was able to get out of it thanks to Raycast’s “next display” shortcut (or I could have VNC’d in), but I’m sure most users won’t have either option available.
Is it possible the window could look at the NSScreen it’s on, and if it’s DeskPad Display, it moves itself back to the primary monitor? It could be listened for with -[NSWindowDelegate windowDidChangeScreen:]. or NSWindowDidChangeScreenNotification.
Hi! This is a really excellent tool, thanks for building it and open sourcing!
In adjusting my display layouts to my liking, I got myself in trouble because macOS decided to move a bunch of windows, including DeskPad itself, onto the DeskPad display! Fortunately, I was able to get out of it thanks to Raycast’s “next display” shortcut (or I could have VNC’d in), but I’m sure most users won’t have either option available.
Is it possible the window could look at the NSScreen it’s on, and if it’s
DeskPad Display, it moves itself back to the primary monitor? It could be listened for with-[NSWindowDelegate windowDidChangeScreen:]. orNSWindowDidChangeScreenNotification.