fix: remove gap beside playback queue
This commit is contained in:
@@ -38,7 +38,7 @@ final class PlayerModel: ObservableObject {
|
||||
!isCompact, !compactWindow.isTransitioning else { return }
|
||||
window.aspectRatio = .zero
|
||||
var frame = window.frame
|
||||
frame.size.width += showsQueue ? 261 : -261
|
||||
frame.size.width += showsQueue ? 260 : -260
|
||||
if let screen = window.screen?.visibleFrame {
|
||||
frame.origin.x = max(screen.minX, min(frame.minX, screen.maxX - frame.width))
|
||||
}
|
||||
@@ -983,7 +983,7 @@ final class PlayerModel: ObservableObject {
|
||||
return
|
||||
}
|
||||
let screen = (window.screen ?? NSScreen.main)?.visibleFrame ?? window.frame
|
||||
let sidebarWidth: CGFloat = showsQueue ? 261 : 0
|
||||
let sidebarWidth: CGFloat = showsQueue ? 260 : 0
|
||||
let width = min(window.frame.width - sidebarWidth, screen.width - sidebarWidth, screen.height * aspect)
|
||||
let size = NSSize(width: width + sidebarWidth, height: width / aspect)
|
||||
// ponytail: extreme ratios retain letterboxing; compact controls if exact fitting is needed.
|
||||
@@ -2327,7 +2327,6 @@ private struct PlayerContent: View {
|
||||
HStack(spacing: 0) {
|
||||
videoContent
|
||||
if model.showsQueue && !model.isCompact && !model.compactWindow.isTransitioning {
|
||||
Divider()
|
||||
queueSidebar
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user