Fix positioning of windows on secondary displays (#4169)

CGDisplayBounds returns data in "global display coordinates" (which are
the same as Zed's coordinates), different from the NS APIs which use
"screen coordinates" (which have the Y axis inverted)

Also remove some transmutes while we're at it

Release Notes:

- Fixed position of notifications on secondary displays
ac350e9d50Conrad Irwin committed on 1/19/2024, 10:02:49 PM· committed by GitHubparents137e219cb84043
2 files changedLine totals unavailable