refactor(design): remove gamification — replace emoji icons with progress ring
WorkoutTodayBanner: progress ring replaces emoji cell as the lead visual. Card background is now surface/border, not blue-tinted. StreakBannerView: strip gradient, dot trail, and "Don't break the chain". Replace with clean number + 7-tick week bar. ProgressRingCard: "Keep going 🔥" / "Workout complete! 🎉" removed; replaced with "N sets remaining" / "All sets done". Sample programs: 🔥 Shoulders & Arms -> 🔄, 💥 Full Body -> 🏋️. Emoji picker: 🔥 replaced with 🫀 (heart/cardio) as last option.
This commit is contained in:
@@ -527,7 +527,7 @@ class WorkoutViewModel: ObservableObject {
|
||||
])
|
||||
|
||||
// ── Wednesday: Shoulders, Triceps & Biceps ───────────────────────────
|
||||
let wed = WorkoutProgram(name: "Shoulders & Arms", emoji: "🔥", colorIndex: 2, sections: [
|
||||
let wed = WorkoutProgram(name: "Shoulders & Arms", emoji: "🔄", colorIndex: 2, sections: [
|
||||
warmUp,
|
||||
WorkoutSection(name: "Shoulders", exercises: [
|
||||
Exercise(name: "Reverse Fly", sfSymbol: "dumbbell.fill", colorIndex: 2, sets: s(3)),
|
||||
@@ -580,7 +580,7 @@ class WorkoutViewModel: ObservableObject {
|
||||
])
|
||||
|
||||
// ── Saturday: Full Body ──────────────────────────────────────────────
|
||||
let sat = WorkoutProgram(name: "Full Body", emoji: "💥", colorIndex: 1, sections: [
|
||||
let sat = WorkoutProgram(name: "Full Body", emoji: "🏋️", colorIndex: 1, sections: [
|
||||
warmUp,
|
||||
WorkoutSection(name: "Upper Body", exercises: [
|
||||
Exercise(name: "Incline Bench Press",sfSymbol: "figure.strengthtraining.traditional", colorIndex: 0, sets: s(3)),
|
||||
|
||||
Reference in New Issue
Block a user