Reintroduce ProMotion support (#7347)

This re-introduces the changes of #7305 but this time we create a
display link using the `NSScreen` associated with the window. We're
hoping we'll get these frame requests more reliably, and this seems
supported by the fact that awakening my laptop restores the frame
requests.

Release Notes:

- See #7305.

Co-authored-by: Nathan <nathan@zed.dev>
ae2c23bd8eAntonio Scandurra committed on 2/3/2024, 11:33:08 PM· committed by GitHubparent8da6e62
5 files changedLine totals unavailable