From 88c1595deb72ca583e4019e6d982337556ea8e6c Mon Sep 17 00:00:00 2001 From: lwouis Date: Mon, 4 Nov 2024 17:38:12 +0100 Subject: [PATCH] feat: hide space labels when showing same-space windows follow-up to #3766 --- src/ui/main-window/ThumbnailView.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ui/main-window/ThumbnailView.swift b/src/ui/main-window/ThumbnailView.swift index 990a584f..cdc7dde1 100644 --- a/src/ui/main-window/ThumbnailView.swift +++ b/src/ui/main-window/ThumbnailView.swift @@ -308,8 +308,11 @@ class ThumbnailView: NSStackView { assignIfDifferent(&hiddenIcon.isHidden, !element.isHidden || Preferences.hideStatusIcons) assignIfDifferent(&fullscreenIcon.isHidden, !element.isFullscreen || Preferences.hideStatusIcons) assignIfDifferent(&minimizedIcon.isHidden, !element.isMinimized || Preferences.hideStatusIcons) - assignIfDifferent(&spaceIcon.isHidden, element.isWindowlessApp || Spaces.isSingleSpace() || Preferences.hideSpaceNumberLabels - || (NSScreen.screens.count < 2 && Preferences.spacesToShow[App.app.shortcutIndex] == .visible)) + assignIfDifferent(&spaceIcon.isHidden, element.isWindowlessApp || Spaces.isSingleSpace() || Preferences.hideSpaceNumberLabels || ( + Preferences.spacesToShow[App.app.shortcutIndex] == .visible && ( + NSScreen.screens.count < 2 || Preferences.screensToShow[App.app.shortcutIndex] == .showingAltTab + ) + )) if !spaceIcon.isHidden { if element.spaceIndex > 30 || element.isOnAllSpaces { spaceIcon.setStar()