macOS: React to changes in effective appearance of the NSApplication not the content view for each window

This is nicer now every OS Windows doesnt cause a notification. Also
fixes #9034 which was caused by us setting an explicit appearance on the
window when the titlebar is set to a specific color thereby preventing
the views in the window from getting appearance change notifications.
This commit is contained in:
Kovid Goyal
2025-09-29 17:17:46 +05:30
parent f4867928b4
commit d2cc22e7c6
3 changed files with 59 additions and 25 deletions

View File

@@ -147,6 +147,10 @@ Detailed list of changes
- macOS: Workaround for bug in macOS Tahoe that caused closed OS Windows to
remain as invisible rectangles that intercept mouse events (:iss:`8952`)
- macOS: Fix a regression in the previous release that broke automatic
switching of dark/light mode when setting :opt:`macos_titlebar_color` to a
arbitrary color (:iss:`9034`)
- goto_session: Add ``--sort-by=alphabetical`` to have the interactive session
picker list the sessions in a fixed order rather than by most recent
(:disc:`9033`)