From d35d0bccfcde3438c9d1a68a8bf65af7f7b5d72b Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 27 Jan 2026 08:49:19 -0600 Subject: [PATCH] Signed-off-by: Matt Bruce --- .../App/Views/Insights/Components/InsightDetailSheet.swift | 4 ++-- Andromida/App/Views/Onboarding/FirstCheckInStepView.swift | 2 +- Andromida/App/Views/Onboarding/GoalSelectionStepView.swift | 2 +- Andromida/App/Views/Onboarding/TimeSelectionStepView.swift | 2 +- Andromida/App/Views/Onboarding/WelcomeStepView.swift | 2 +- Andromida/App/Views/Onboarding/WhatsNextStepView.swift | 2 +- Andromida/App/Views/Rituals/RitualDetailView.swift | 2 +- Andromida/App/Views/Rituals/RitualsView.swift | 4 ++-- Andromida/App/Views/Rituals/Sheets/ArcRenewalSheet.swift | 2 +- Andromida/App/Views/Rituals/Sheets/PresetLibrarySheet.swift | 2 +- .../App/Views/Today/Components/TodayEmptyStateView.swift | 2 +- .../Views/Today/Components/TodayNoRitualsForTimeView.swift | 2 +- 12 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Andromida/App/Views/Insights/Components/InsightDetailSheet.swift b/Andromida/App/Views/Insights/Components/InsightDetailSheet.swift index 8b1bb0c..5020116 100644 --- a/Andromida/App/Views/Insights/Components/InsightDetailSheet.swift +++ b/Andromida/App/Views/Insights/Components/InsightDetailSheet.swift @@ -82,12 +82,12 @@ struct InsightDetailSheet: View { private var headerSection: some View { VStack(spacing: Design.Spacing.medium) { Image(systemName: card.symbolName) - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppAccent.primary) .accessibilityHidden(true) Text(card.value) - .font(.system(size: Design.BaseFontSize.largeTitle * 2, weight: .bold)) + .font(.system(size: Design.IconSize.hero, weight: .bold)) .foregroundStyle(AppTextColors.primary) Text(card.caption) diff --git a/Andromida/App/Views/Onboarding/FirstCheckInStepView.swift b/Andromida/App/Views/Onboarding/FirstCheckInStepView.swift index adb351a..0b4f234 100644 --- a/Andromida/App/Views/Onboarding/FirstCheckInStepView.swift +++ b/Andromida/App/Views/Onboarding/FirstCheckInStepView.swift @@ -147,7 +147,7 @@ struct FirstCheckInStepView: View { // Success icon Image(systemName: "checkmark.circle.fill") - .font(.system(size: 80)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppStatus.success) .scaleEffect(showCelebration ? 1 : 0.5) .opacity(showCelebration ? 1 : 0) diff --git a/Andromida/App/Views/Onboarding/GoalSelectionStepView.swift b/Andromida/App/Views/Onboarding/GoalSelectionStepView.swift index cc269fc..f4418fa 100644 --- a/Andromida/App/Views/Onboarding/GoalSelectionStepView.swift +++ b/Andromida/App/Views/Onboarding/GoalSelectionStepView.swift @@ -96,7 +96,7 @@ private struct GoalCardView: View { VStack(spacing: Design.Spacing.medium) { // Icon Image(systemName: goal.symbolName) - .font(.system(size: 36)) + .font(.system(size: Design.IconSize.xxLarge)) .foregroundStyle(isSelected ? AppAccent.primary : AppTextColors.secondary) // Text diff --git a/Andromida/App/Views/Onboarding/TimeSelectionStepView.swift b/Andromida/App/Views/Onboarding/TimeSelectionStepView.swift index 25556fa..e50cb55 100644 --- a/Andromida/App/Views/Onboarding/TimeSelectionStepView.swift +++ b/Andromida/App/Views/Onboarding/TimeSelectionStepView.swift @@ -83,7 +83,7 @@ private struct TimeCardView: View { HStack(spacing: Design.Spacing.medium) { // Icon Image(systemName: time.symbolName) - .font(.system(size: 28)) + .font(.system(size: Design.IconSize.xLarge)) .foregroundStyle(isSelected ? AppAccent.primary : AppTextColors.secondary) .frame(width: 44) diff --git a/Andromida/App/Views/Onboarding/WelcomeStepView.swift b/Andromida/App/Views/Onboarding/WelcomeStepView.swift index 4588411..2090581 100644 --- a/Andromida/App/Views/Onboarding/WelcomeStepView.swift +++ b/Andromida/App/Views/Onboarding/WelcomeStepView.swift @@ -106,7 +106,7 @@ struct WelcomeStepView: View { // Center icon Image(systemName: "sparkles") - .font(.system(size: 36)) + .font(.system(size: Design.IconSize.xxLarge)) .foregroundStyle(AppAccent.primary) .scaleEffect(animateRings ? 1.1 : 1.0) .animation( diff --git a/Andromida/App/Views/Onboarding/WhatsNextStepView.swift b/Andromida/App/Views/Onboarding/WhatsNextStepView.swift index 971f1ee..4adcec8 100644 --- a/Andromida/App/Views/Onboarding/WhatsNextStepView.swift +++ b/Andromida/App/Views/Onboarding/WhatsNextStepView.swift @@ -14,7 +14,7 @@ struct WhatsNextStepView: View { // Header VStack(spacing: Design.Spacing.medium) { Image(systemName: "checkmark.circle.fill") - .font(.system(size: 60)) + .font(.system(size: Design.IconSize.display)) .foregroundStyle(AppStatus.success) Text(String(localized: "You're all set!")) diff --git a/Andromida/App/Views/Rituals/RitualDetailView.swift b/Andromida/App/Views/Rituals/RitualDetailView.swift index 4014f08..084d54c 100644 --- a/Andromida/App/Views/Rituals/RitualDetailView.swift +++ b/Andromida/App/Views/Rituals/RitualDetailView.swift @@ -200,7 +200,7 @@ struct RitualDetailView: View { private var headerSection: some View { HStack(spacing: Design.Spacing.medium) { Image(systemName: ritual.iconName) - .font(.largeTitle) + .font(.system(size: Design.IconSize.xLarge)) .foregroundStyle(ritual.hasActiveArc ? AppAccent.primary : AppTextColors.secondary) .frame(width: 56, height: 56) .background((ritual.hasActiveArc ? AppAccent.primary : AppTextColors.secondary).opacity(0.1)) diff --git a/Andromida/App/Views/Rituals/RitualsView.swift b/Andromida/App/Views/Rituals/RitualsView.swift index cdc55aa..152a683 100644 --- a/Andromida/App/Views/Rituals/RitualsView.swift +++ b/Andromida/App/Views/Rituals/RitualsView.swift @@ -181,7 +181,7 @@ struct RitualsView: View { private var currentEmptyState: some View { VStack(spacing: Design.Spacing.large) { Image(systemName: "sparkles") - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppAccent.primary) Text(String(localized: "No Active Rituals")) @@ -224,7 +224,7 @@ struct RitualsView: View { private var pastEmptyState: some View { VStack(spacing: Design.Spacing.large) { Image(systemName: "clock.arrow.circlepath") - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppTextColors.tertiary) Text(String(localized: "No Past Rituals")) diff --git a/Andromida/App/Views/Rituals/Sheets/ArcRenewalSheet.swift b/Andromida/App/Views/Rituals/Sheets/ArcRenewalSheet.swift index 51e6062..8c5890a 100644 --- a/Andromida/App/Views/Rituals/Sheets/ArcRenewalSheet.swift +++ b/Andromida/App/Views/Rituals/Sheets/ArcRenewalSheet.swift @@ -64,7 +64,7 @@ struct ArcRenewalSheet: View { private var celebrationHeader: some View { VStack(spacing: Design.Spacing.medium) { Image(systemName: "checkmark.seal.fill") - .font(.system(size: 60)) + .font(.system(size: Design.IconSize.display)) .foregroundStyle(AppStatus.success) Text(ritual.title) diff --git a/Andromida/App/Views/Rituals/Sheets/PresetLibrarySheet.swift b/Andromida/App/Views/Rituals/Sheets/PresetLibrarySheet.swift index e959984..673d126 100644 --- a/Andromida/App/Views/Rituals/Sheets/PresetLibrarySheet.swift +++ b/Andromida/App/Views/Rituals/Sheets/PresetLibrarySheet.swift @@ -201,7 +201,7 @@ struct PresetDetailSheet: View { private var headerSection: some View { VStack(spacing: Design.Spacing.medium) { Image(systemName: preset.iconName) - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppAccent.primary) Text(preset.theme) diff --git a/Andromida/App/Views/Today/Components/TodayEmptyStateView.swift b/Andromida/App/Views/Today/Components/TodayEmptyStateView.swift index 41ff600..f2b9034 100644 --- a/Andromida/App/Views/Today/Components/TodayEmptyStateView.swift +++ b/Andromida/App/Views/Today/Components/TodayEmptyStateView.swift @@ -17,7 +17,7 @@ struct TodayEmptyStateView: View { VStack(spacing: Design.Spacing.large) { // Icon Image(systemName: "sparkles") - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppAccent.primary) .padding(.top, Design.Spacing.large) diff --git a/Andromida/App/Views/Today/Components/TodayNoRitualsForTimeView.swift b/Andromida/App/Views/Today/Components/TodayNoRitualsForTimeView.swift index ca20f96..c03f1b5 100644 --- a/Andromida/App/Views/Today/Components/TodayNoRitualsForTimeView.swift +++ b/Andromida/App/Views/Today/Components/TodayNoRitualsForTimeView.swift @@ -49,7 +49,7 @@ struct TodayNoRitualsForTimeView: View { VStack(spacing: Design.Spacing.large) { // Icon Image(systemName: currentTimePeriod.symbolName) - .font(.system(size: Design.BaseFontSize.largeTitle * 2)) + .font(.system(size: Design.IconSize.hero)) .foregroundStyle(AppAccent.primary.opacity(0.6)) .padding(.top, Design.Spacing.large)