Skip to content

fix: stabilize v0.41 playback and window lifecycle - #74

Merged
IzzmooPro merged 3 commits into
masterfrom
codex/v041-release-candidate
Sep 8, 2026
Merged

fix: stabilize v0.41 playback and window lifecycle#74
IzzmooPro merged 3 commits into
masterfrom
codex/v041-release-candidate

Conversation

@IzzmooPro

Copy link
Copy Markdown
Owner

Fullscreen oynatmadan Esc ile pencereye dönüp ikinci kez Esc basıldığında Windows bazen ana pencereyi küçültmeden ayrı bir başlık veya oynatma kontrol şeridi bırakıyordu. Bu değişiklik native show-state ve aynı-HWND geometri uzlaştırmasını tamamlıyor, başarılı native yerleşimden sonra kontrol overlay'ini eşzamanlıyor ve pencereyi merkezlenmiş 960×600 boyuta döndürüyor.

Paket ayrıca v0.41 genel incelemesinde bulunan PiP kullanılabilirlik/yaşam döngüsü, medya seçim atomikliği, yerel eşleşen altyazının görünür açılması, başlık/overlay davranışı, native IPC ve playlist yeniden sıralama kabul sözleşmelerini; ilgili kullanıcı rehberleri, çeviriler, mimari envanter ve append-only kanıt kayıtlarıyla birlikte kapsar.

Doğrulama:

  • Tam deterministik paket: 5265 passed, 15 skipped.
  • Son pencere yaşam döngüsü etki ailesi: 207 passed.
  • Continuity sözleşmesi: 10 passed.
  • PiP native smoke: PASS.
  • İkinci-Esc final native smoke: exit 0, stderr boş, süreç sızıntısı yok; owner/title/video/control-overlay aynı ve geçerli HWND zincirinde, merkezlenmiş 960×600 geometriyle hizalı; ekstra başlık şeridi yok.
  • Bağımsız karşıt kaynak ve artifact incelemeleri: GO, P0/P1/P2 yok.

Native PASS exact Windows 11, Qt 6.10, DPR 1.0 tek ekran, kaynak, DLL, probe ve medya senaryosuna aittir. Mixed-DPI, çoklu monitör, source build, kurulu artifact ve insan kabulü bu sonucu devralmaz. Build, kurulum veya release yapılmadı.

Kanıtlar: EV-20260905-016–019 ve EV-20260908-020–039.

@IzzmooPro
IzzmooPro merged commit 29e5654 into master Sep 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant