Skip to content

Commit 0de6655

Browse files
Bengerthelorfclaude
andcommitted
fix: settings footer text alignment on macOS 26, CI runner to macos-26
Footer text in grouped forms was center-aligned on macOS 26. Updated CI runner from macos-15 to macos-26 for Liquid Glass style. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 57c5656 commit 0de6655

5 files changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212
jobs:
1313
build:
1414
name: Build
15-
runs-on: macos-15
15+
runs-on: macos-26
1616
steps:
1717
- name: Checkout
1818
uses: actions/checkout@v4

IconChanger/Views/SettingsView/APISettingsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ struct APISettingsView: View {
2222
Label(NSLocalizedString("API Key", comment: "Settings section"), systemImage: "key")
2323
} footer: {
2424
Text(NSLocalizedString("You need to obtain an API key from macosicons.com", comment: "API settings instruction"))
25+
.frame(maxWidth: .infinity, alignment: .leading)
2526
}
2627

2728
Section {

IconChanger/Views/SettingsView/BackgroundSettingsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ struct BackgroundSettingsView: View {
173173
} footer: {
174174
if backgroundService.enableAutoRestoreOnUpdate {
175175
Text("The app will monitor your cached applications for updates and automatically restore their custom icons when updates are detected.")
176+
.frame(maxWidth: .infinity, alignment: .leading)
176177
}
177178
}
178179

IconChanger/Views/SettingsView/ConfigSettingsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ struct ConfigSettingsView: View {
6565
Text("Import will only add new items, never replace or remove existing ones.")
6666
Text("Command line configuration is available with the 'iconchanger' tool.")
6767
}
68+
.frame(maxWidth: .infinity, alignment: .leading)
6869
}
6970
}
7071
.formStyle(.grouped)

IconChanger/Views/SettingsView/SettingsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ struct LanguageSettingsView: View {
110110
Label(NSLocalizedString("Language", comment: "Settings section title"), systemImage: "globe")
111111
} footer: {
112112
Label(NSLocalizedString("Changes will take full effect after restarting the app", comment: "Language settings instruction"), systemImage: "info.circle")
113+
.frame(maxWidth: .infinity, alignment: .leading)
113114
}
114115
}
115116
.formStyle(.grouped)

0 commit comments

Comments
 (0)