diff --git a/Workouts Watch Widget/WorkoutsWatchWidget.swift b/Workouts Watch Widget/WorkoutsWatchWidget.swift index 001e987..af8a66a 100644 --- a/Workouts Watch Widget/WorkoutsWatchWidget.swift +++ b/Workouts Watch Widget/WorkoutsWatchWidget.swift @@ -30,22 +30,32 @@ private struct LauncherView: View { private let glyph = "dumbbell.fill" + // The app icon's dumbbell runs lower-left to upper-right; tilt the glyph + // counter-clockwise to match (SwiftUI rotates clockwise for positive angles). + private var dumbbell: some View { + Image(systemName: glyph) + .rotationEffect(.degrees(-35)) + } + var body: some View { switch family { case .accessoryInline: + // Inline templates render the symbol upright next to text; leave as-is. Label("Workouts", systemImage: glyph) case .accessoryRectangular: - Label("Workouts", systemImage: glyph) - .font(.headline) - .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading) + HStack(spacing: 6) { + dumbbell.font(.title3) + Text("Workouts").font(.headline) + } + .frame(maxWidth: .infinity, maxHeight: .infinity, alignment: .leading) case .accessoryCorner: - Image(systemName: glyph) + dumbbell .font(.title2) .widgetLabel("Workouts") default: // .accessoryCircular and any future families ZStack { AccessoryWidgetBackground() - Image(systemName: glyph) + dumbbell .font(.title3) } }