Add Parallax Effect Media Player

This commit is contained in:
Hariharan Mudaliar 2025-12-20 21:09:52 +05:30
commit 00d4ba0534
No known key found for this signature in database
GPG key ID: 025583EB0BE5640E
5 changed files with 21 additions and 2 deletions

View file

@ -38,6 +38,7 @@ struct LockScreenMusicPanel: View {
@Default(.musicControlSlots) private var slotConfig
@Default(.musicSkipBehavior) private var musicSkipBehavior
@Default(.enableLyrics) private var enableLyrics
@Default(.lockScreenMusicAlbumParallaxEnabled) private var lockScreenParallaxEnabled
init(animator: LockScreenPanelAnimator) {
_animator = ObservedObject(wrappedValue: animator)
@ -238,6 +239,7 @@ struct LockScreenMusicPanel: View {
}
}
.albumArtFlip(angle: musicManager.flipAngle)
.modifier(ParallaxMotionModifier(magnitude: 12, enableOverride: lockScreenParallaxEnabled))
.frame(width: size, height: size)
.background(albumArtBackground(cornerRadius: cornerRadius))
}