Fix toggling player view

This commit is contained in:
Arkadiusz Fal 2022-06-26 17:23:56 +02:00
parent bc0ed93e87
commit 539869cdbb
2 changed files with 17 additions and 10 deletions

View File

@ -165,7 +165,9 @@ final class PlayerModel: ObservableObject {
}
#endif
presentingPlayer = true
DispatchQueue.main.async { [weak self] in
self?.presentingPlayer = true
}
#if os(macOS)
Windows.player.open()
@ -174,8 +176,10 @@ final class PlayerModel: ObservableObject {
}
func hide() {
playingFullScreen = false
presentingPlayer = false
DispatchQueue.main.async { [weak self] in
self?.playingFullScreen = false
self?.presentingPlayer = false
}
#if os(iOS)
if Defaults[.lockPortraitWhenBrowsing] {

View File

@ -49,13 +49,16 @@ struct AppSidebarNavigation: View {
.frame(minWidth: sidebarMinWidth)
VStack {
HStack(alignment: .center) {
Spacer()
Image(systemName: "4k.tv")
.renderingMode(.original)
.font(.system(size: 60))
.foregroundColor(.accentColor)
Spacer()
BrowserPlayerControls {
HStack(alignment: .center) {
Spacer()
Image(systemName: "4k.tv")
.renderingMode(.original)
.font(.system(size: 60))
.foregroundColor(.accentColor)
Spacer()
}
.frame(maxHeight: .infinity)
}
}
}