native macOS codings agent orchestrator
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

Restore color swatch caption in repository appearance picker

The previous polish pass tightened color row to a single line but
dropped the caption explaining where the chosen color shows up
(sidebar row, shelf spine, canvas title bar). Re-add that line as
a caption beneath the swatches, indented to align with the swatch
row so the leading "Color" label keeps its centered alignment.

onevcat 13d80c2d e9c72fac

+18 -9
+18 -9
supacode/Features/RepositorySettings/Views/RepositoryAppearancePickerView.swift
··· 201 201 202 202 @ViewBuilder 203 203 private var colorRow: some View { 204 - HStack(alignment: .center, spacing: 12) { 205 - Text("Color") 206 - .font(.headline) 207 - .frame(width: previewSize, alignment: .center) 208 - HStack(spacing: 8) { 209 - ForEach(RepositoryColorChoice.allCases, id: \.self) { choice in 210 - colorSwatch(for: choice) 204 + VStack(alignment: .leading, spacing: 6) { 205 + HStack(alignment: .center, spacing: 12) { 206 + Text("Color") 207 + .font(.headline) 208 + .frame(width: previewSize, alignment: .center) 209 + HStack(spacing: 8) { 210 + ForEach(RepositoryColorChoice.allCases, id: \.self) { choice in 211 + colorSwatch(for: choice) 212 + } 213 + noColorSwatch 214 + Spacer(minLength: 0) 211 215 } 212 - noColorSwatch 213 - Spacer(minLength: 0) 214 216 } 217 + Text( 218 + "Tints the row in the sidebar, the shelf spine background, and the canvas card title bar." 219 + ) 220 + .font(.caption) 221 + .foregroundStyle(.secondary) 222 + .fixedSize(horizontal: false, vertical: true) 223 + .padding(.leading, previewSize + 12) 215 224 } 216 225 } 217 226