From 899bd823114cd919b7e9584ccad0adf843ae3d3f Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Tue, 30 Dec 2025 12:04:42 +0530 Subject: [PATCH 1/3] Fix: About Section --- DynamicIsland/components/Settings/SettingsView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index b12c541..f43c4e0 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -2339,7 +2339,7 @@ struct About: View { .padding(.horizontal, 10) } .frame(maxWidth: .infinity, alignment: .center) - .background(Color(nsColor: .controlBackgroundColor)) + .background(.regularMaterial) } .toolbar { // Button("Welcome window") { From 95977ad67d8bb16875c932b4184b0b002895266d Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Tue, 30 Dec 2025 12:11:49 +0530 Subject: [PATCH 2/3] Update SettingsView to sync settings search --- DynamicIsland/components/Settings/SettingsView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index f43c4e0..de3ffa0 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -627,6 +627,9 @@ struct SettingsView: View { SettingsSearchEntry(tab: .media, title: "Skip buttons", keywords: ["skip", "controls", "±10"], highlightID: SettingsTab.media.highlightID(for: "Skip buttons")), SettingsSearchEntry(tab: .media, title: "Sneak Peek Style", keywords: ["sneak peek", "preview"], highlightID: SettingsTab.media.highlightID(for: "Sneak Peek Style")), SettingsSearchEntry(tab: .media, title: "Enable lyrics", keywords: ["lyrics", "song text"], highlightID: SettingsTab.media.highlightID(for: "Enable lyrics")), + SettingsSearchEntry(tab: .media, title: "Show Change Media Output control", keywords: ["airplay", "route picker", "media output"], highlightID: SettingsTab.media.highlightID(for: "Show Change Media Output control")), + SettingsSearchEntry(tab: .media, title: "Enable album art parallax", keywords: ["parallax", "lock screen", "album art"], highlightID: SettingsTab.media.highlightID(for: "Enable album art parallax")), + SettingsSearchEntry(tab: .media, title: "Enable album art parallax effect", keywords: ["parallax", "parallax effect", "album art"], highlightID: SettingsTab.media.highlightID(for: "Enable album art parallax effect")), // Calendar SettingsSearchEntry(tab: .calendar, title: "Show calendar", keywords: ["calendar", "events"], highlightID: SettingsTab.calendar.highlightID(for: "Show calendar")), From 317ac585ed69fc99af229cb8a59b89a191f79fd5 Mon Sep 17 00:00:00 2001 From: Hariharan Mudaliar Date: Tue, 30 Dec 2025 12:30:04 +0530 Subject: [PATCH 3/3] Update ContentView to avoid interference with the gestures when scroll --- DynamicIsland/ContentView.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/DynamicIsland/ContentView.swift b/DynamicIsland/ContentView.swift index 36032d9..4828c08 100644 --- a/DynamicIsland/ContentView.swift +++ b/DynamicIsland/ContentView.swift @@ -961,6 +961,8 @@ struct ContentView: View { && (!musicManager.isPlayerIdle || musicManager.bundleIdentifier != nil) && !lockScreenManager.isLocked && !hasAnyActivePopovers() + && !vm.isHoveringCalendar + && !vm.isScrollGestureActive } private func handleMusicControlPlaybackChange(isPlaying: Bool) {