diff --git a/DynamicIsland/Localizable.xcstrings b/DynamicIsland/Localizable.xcstrings index 206d80a..35230ae 100644 --- a/DynamicIsland/Localizable.xcstrings +++ b/DynamicIsland/Localizable.xcstrings @@ -6680,10 +6680,6 @@ } } }, - "Enable lock screen media widget" : { - "comment" : "A toggle that enables or disables the lock screen media widget.", - "isCommentAutoGenerated" : true - }, "Enable music live activity" : { "localizations" : { "ar" : { @@ -15199,7 +15195,7 @@ } } }, - "Shows a lock icon in the Dynamic Island when the screen is locked. The lock screen music panel can be toggled separately in Media settings." : { + "Shows a lock icon in the Dynamic Island when the screen is locked. Use the toggles above to control the lock screen media panel and weather capsule." : { }, "Shows green camera icon and yellow microphone icon when in use. Uses event-driven CoreAudio and CoreMediaIO APIs." : { diff --git a/DynamicIsland/components/LockScreen/LockScreenWeatherWidget.swift b/DynamicIsland/components/LockScreen/LockScreenWeatherWidget.swift index e538697..da047bd 100644 --- a/DynamicIsland/components/LockScreen/LockScreenWeatherWidget.swift +++ b/DynamicIsland/components/LockScreen/LockScreenWeatherWidget.swift @@ -12,7 +12,7 @@ struct LockScreenWeatherWidget: View { .font(.system(size: 24, weight: .semibold, design: .rounded)) .kerning(-0.4) } - .foregroundStyle(.white) + .foregroundStyle(Color.white.opacity(0.65)) .padding(.horizontal, 10) .padding(.vertical, 6) .background(Color.clear) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index e13635a..dc29bb0 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -322,6 +322,8 @@ struct GeneralSettings: View { Defaults.Toggle("Show media app icon", key: .lockScreenShowAppIcon) Defaults.Toggle("Show panel border", key: .lockScreenPanelShowsBorder) Defaults.Toggle("Enable blur", key: .lockScreenPanelUsesBlur) + Defaults.Toggle("Show lock screen media panel", key: .enableLockScreenMediaWidget) + Defaults.Toggle("Show lock screen weather", key: .enableLockScreenWeatherWidget) Button("Copy Latest Crash Report") { copyLatestCrashReport() @@ -329,7 +331,7 @@ struct GeneralSettings: View { } header: { Text("Lock Screen") } footer: { - Text("Shows a lock icon in the Dynamic Island when the screen is locked. The lock screen music panel can be toggled separately in Media settings.") + Text("Shows a lock icon in the Dynamic Island when the screen is locked. Use the toggles above to control the lock screen media panel and weather capsule.") } Section { @@ -782,12 +784,6 @@ struct Media: View { customBadge(text: "Beta") } } - // Enable/disable the lock screen media widget - Defaults.Toggle(key: .enableLockScreenMediaWidget) { - HStack { - Text("Enable lock screen media widget") - } - } } header: { Text("Media controls") }