mirror of
https://github.com/yattee/yattee.git
synced 2024-12-23 22:13:41 +00:00
Fix player gesture
This commit is contained in:
parent
38edf75f46
commit
074e4b23d3
@ -213,7 +213,7 @@ struct VideoPlayerView: View {
|
|||||||
hovering ? playerControls.show() : playerControls.hide()
|
hovering ? playerControls.show() : playerControls.hide()
|
||||||
}
|
}
|
||||||
#if os(iOS)
|
#if os(iOS)
|
||||||
.gesture(isPlayerDragGestureEnabled ? playerDragGesture : nil)
|
.gesture(playerControls.presentingOverlays ? nil : playerDragGesture)
|
||||||
#elseif os(macOS)
|
#elseif os(macOS)
|
||||||
.onAppear(perform: {
|
.onAppear(perform: {
|
||||||
NSEvent.addLocalMonitorForEvents(matching: [.mouseMoved]) {
|
NSEvent.addLocalMonitorForEvents(matching: [.mouseMoved]) {
|
||||||
@ -361,10 +361,6 @@ struct VideoPlayerView: View {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var isPlayerDragGestureEnabled: Bool {
|
|
||||||
!player.controls.presentingDetailsOverlay && !player.controls.presentingDetailsOverlay
|
|
||||||
}
|
|
||||||
|
|
||||||
var controlsTopPadding: Double {
|
var controlsTopPadding: Double {
|
||||||
guard fullScreenLayout else { return 0 }
|
guard fullScreenLayout else { return 0 }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user