diff options
| -rw-r--r-- | CHANGELOG.md | 3 | ||||
| -rw-r--r-- | gui/src/main/user-interface.ts | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 63878a7c95..f085f02395 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,6 +42,9 @@ Line wrap the file at 100 chars. Th #### Android - Fix adaptive app icon which previously had a displaced nose and some other oddities. +#### macOS +- Fix tray window behaviour when opening mission control and switching between full-screen workspaces. + ## [2023.3-beta1] - 2023-03-23 ### Added - Add Kyber1024 KEM algorithm into the Post-Quantum secure key exchange algorithm. This means the diff --git a/gui/src/main/user-interface.ts b/gui/src/main/user-interface.ts index 78e88f0f14..aa3e8b07f5 100644 --- a/gui/src/main/user-interface.ts +++ b/gui/src/main/user-interface.ts @@ -259,6 +259,7 @@ export default class UserInterface implements WindowControllerDelegate { minimizable: unpinnedWindow, closable: unpinnedWindow, transparent: !unpinnedWindow, + hiddenInMissionControl: !unpinnedWindow, }); // make the window visible on all workspaces and prevent the icon from showing in the dock @@ -266,7 +267,7 @@ export default class UserInterface implements WindowControllerDelegate { if (unpinnedWindow) { void app.dock.show(); } else { - appWindow.setVisibleOnAllWorkspaces(true); + appWindow.setVisibleOnAllWorkspaces(true, { visibleOnFullScreen: true }); app.dock.hide(); } |
