mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 15:14:33 +00:00
Fully working Liquid Glass Optimization
This commit is contained in:
parent
1d6cdf866a
commit
c1703abcfc
3 changed files with 21 additions and 77 deletions
|
|
@ -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(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue