fix: expand window outward for playback queue

This commit is contained in:
2026-10-18 00:37:21 +02:00
parent ce903e2367
commit 1d33f5d572
3 changed files with 31 additions and 4 deletions
+9
View File
@@ -140,6 +140,15 @@ struct SystemPlaybackChecks {
window.isReleasedWhenClosed = false
defer { window.close() }
model.attachWindow(window)
let videoFrame = window.frame
model.showsQueue = true
require(abs(window.frame.width - videoFrame.width - 261) < 0.01 &&
abs(window.frame.height - videoFrame.height) < 0.01,
"opening queue grows window without shrinking video")
model.showsQueue = false
require(abs(window.frame.width - videoFrame.width) < 0.01 &&
abs(window.frame.height - videoFrame.height) < 0.01,
"closing queue restores video-only window size")
model.open(directory.appendingPathComponent("anamorphic.mp4"))
require(model.isBusy && model.perform(.enterCompact) && model.isCompact,
"compact entry is available before native media opening acknowledges")