mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 15:14:33 +00:00
Update auto hide option
This commit is contained in:
parent
233eb8ef71
commit
1a1953e8e6
5 changed files with 24 additions and 7 deletions
|
|
@ -36,8 +36,6 @@ struct MusicPlayerView: View {
|
|||
.padding(.all, 5)
|
||||
MusicControlsView()
|
||||
.frame(maxWidth: .infinity, alignment: .leading)
|
||||
.drawingGroup()
|
||||
.compositingGroup()
|
||||
}
|
||||
.frame(maxWidth: .infinity, alignment: .leading)
|
||||
}
|
||||
|
|
@ -529,11 +527,12 @@ struct NotchHomeView: View {
|
|||
@ObservedObject private var extensionNotchExperienceManager = ExtensionNotchExperienceManager.shared
|
||||
@ObservedObject private var musicManager = MusicManager.shared
|
||||
@Default(.showStandardMediaControls) private var showStandardMediaControls
|
||||
@Default(.autoHideInactiveNotchMediaPlayer) private var autoHideInactiveNotchMediaPlayer
|
||||
let albumArtNamespace: Namespace.ID
|
||||
|
||||
/// Whether the music player should actively display (enabled AND has real content).
|
||||
private var shouldShowMusicPlayer: Bool {
|
||||
showStandardMediaControls && musicManager.hasActiveSession
|
||||
showStandardMediaControls && (!autoHideInactiveNotchMediaPlayer || musicManager.hasActiveSession)
|
||||
}
|
||||
|
||||
var body: some View {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue