Fully working Liquid Glass Optimization

This commit is contained in:
Hariharan Mudaliar 2026-02-26 14:02:07 +05:30
commit c1703abcfc
No known key found for this signature in database
GPG key ID: 025583EB0BE5640E
3 changed files with 21 additions and 77 deletions

View file

@ -355,13 +355,18 @@ struct LockScreenMusicPanel: View {
collapseWorkItem?.cancel()
collapseWorkItem = nil
}
private var isProgressTimelinePaused: Bool {
!musicManager.isPlaying || musicManager.isLiveStream || musicManager.playbackRate <= 0
}
// MARK: - Progress Bar
private var progressBar: some View {
TimelineView(
.animation(
minimumInterval: (!musicManager.isLiveStream && musicManager.playbackRate > 0) ? 0.1 : nil
minimumInterval: 0.1,
paused: isProgressTimelinePaused
)
) { timeline in
MusicSliderView(