summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md3
-rw-r--r--gui/src/main/user-interface.ts3
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();
}