From 60534bcfe3fc4de872594a96cde1e0ed509c8d24 Mon Sep 17 00:00:00 2001 From: lwouis Date: Wed, 11 Dec 2024 21:51:09 +0100 Subject: [PATCH] fix: switcher could appear collapsed in titles style (closes #3744) --- src/ui/main-window/ThumbnailView.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ui/main-window/ThumbnailView.swift b/src/ui/main-window/ThumbnailView.swift index 63812d14..faf08361 100644 --- a/src/ui/main-window/ThumbnailView.swift +++ b/src/ui/main-window/ThumbnailView.swift @@ -375,6 +375,8 @@ class ThumbnailView: NSStackView { } else { contentWidth = thumbnail.frame.size.width } + } else if Preferences.appearanceStyle == .titles { + contentWidth = ThumbnailView.maxThumbnailWidth(screen) - Appearance.edgeInsetsSize * 2 } else { contentWidth = max(hStackView.frame.size.width, Appearance.iconSize) } @@ -390,7 +392,7 @@ class ThumbnailView: NSStackView { } else { let visibleCount = [fullscreenIcon, minimizedIcon, hiddenIcon, spaceIcon].filter { !$0.isHidden }.count let fontIconWidth = CGFloat(visibleCount) * (Appearance.fontHeight + Appearance.intraCellPadding) - let labelWidth = max(vStackView.frame.width, frame.width) + let labelWidth = frame.width - Appearance.edgeInsetsSize * 2 - Appearance.iconSize - Appearance.intraCellPadding - fontIconWidth