From 233eb8ef7119100f1a1f2dae6c0c881765533cd4 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Fri, 13 Mar 2026 13:17:18 +0530 Subject: [PATCH] Fix: EU Calendar shift --- .../components/Calendar/DynamicIslandCalendar.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DynamicIsland/components/Calendar/DynamicIslandCalendar.swift b/DynamicIsland/components/Calendar/DynamicIslandCalendar.swift index 7211240..8402fc8 100644 --- a/DynamicIsland/components/Calendar/DynamicIslandCalendar.swift +++ b/DynamicIsland/components/Calendar/DynamicIslandCalendar.swift @@ -261,7 +261,16 @@ struct StandaloneCalendarView: View { @Default(.hideCompletedReminders) private var hideCompletedReminders private let calendar = Calendar.current - private let weekdaySymbols = Calendar.current.shortWeekdaySymbols + + private var weekdaySymbols: [String] { + let symbols = calendar.veryShortStandaloneWeekdaySymbols + guard !symbols.isEmpty else { return symbols } + + let firstWeekdayIndex = max(0, min(symbols.count - 1, calendar.firstWeekday - 1)) + var ordered = Array(symbols[firstWeekdayIndex...]) + ordered.append(contentsOf: symbols[..