From a5c41864b3710b31b9cd740305928f76643d9a35 Mon Sep 17 00:00:00 2001 From: Tam Nhu Tran Date: Wed, 10 Jun 2026 15:33:06 -0400 Subject: [PATCH] fix(bar): keep header version label rightmost during refresh The refresh spinner rendered after the version label, pushing the version away from the header edge while a refresh was in progress. The spinner now sits between the Spacer and the version label. --- macos-bar/Sources/CCSBarApp/BarMenuView.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/macos-bar/Sources/CCSBarApp/BarMenuView.swift b/macos-bar/Sources/CCSBarApp/BarMenuView.swift index 3293883e..14a09437 100644 --- a/macos-bar/Sources/CCSBarApp/BarMenuView.swift +++ b/macos-bar/Sources/CCSBarApp/BarMenuView.swift @@ -192,14 +192,14 @@ struct BarMenuView: View { Text("usage & accounts").font(.caption2).foregroundStyle(.secondary) } Spacer() + if viewModel.isRefreshing { + ProgressView().controlSize(.small) + } if let v = BarVersionDisplay.string() { Text(v) .font(.caption2) .foregroundStyle(.secondary) } - if viewModel.isRefreshing { - ProgressView().controlSize(.small) - } } .padding(.horizontal, 14) .padding(.vertical, 10)