From 820789b7f6465ae940ef225414666f8ca4685fd6 Mon Sep 17 00:00:00 2001 From: Scarriffle Date: Wed, 14 Oct 2026 16:52:34 +0200 Subject: [PATCH] =?UTF-8?q?Die=20Ausnahme=20l=C3=B6ste=20nichts=20und=20st?= =?UTF-8?q?and=20daf=C3=BCr=20im=20Bild?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit „Beim Abspann kommt kein Knopf" hatte ich als zu kurze Frist gedeutet und die Abspann-Knöpfe dauerhaft gemacht. Die Frage war falsch gestellt: es kam keiner, weil dem Staffelfinale die Marke fehlte — der Tonabgleich findet sie dort nicht, weil das Finale anders ausklingt. Das ist inzwischen behoben, über das Bild. Geblieben war die Ausnahme, und sie liess einen Knopf sechs Minuten lang über dem Bild stehen, auch nachdem die übrige Bedienung längst weg war. Jetzt gilt für Vorspann und Abspann dieselbe Frist: acht Sekunden von selbst, danach zusammen mit der Bedienung. Am Ende des Films bleiben sie — dort ist es die einzige offene Frage, und es gibt kein Bild mehr, das sie verdecken könnten. Im Web steht die Ausnahme noch; dort fällt sie nicht auf, weil die Bedienung bei jeder Mausbewegung ohnehin zurückkommt. Co-Authored-By: Claude Opus 5 --- Flaro/Views/Player/PlayerView.swift | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Flaro/Views/Player/PlayerView.swift b/Flaro/Views/Player/PlayerView.swift index 721ce3e..441e614 100644 --- a/Flaro/Views/Player/PlayerView.swift +++ b/Flaro/Views/Player/PlayerView.swift @@ -817,17 +817,20 @@ struct PlayerView: View { .animation(.easeIn(duration: 0.28), value: zeigtMarken) } - /// **Ein Intro ist ein Angebot, ein Abspann eine Frage.** + /// **Dieselbe Frist für Vorspann und Abspann.** /// - /// „Intro überspringen" kommt von selbst und geht nach acht Sekunden - /// wieder: wer es nicht genommen hat, will zusehen. Im Abspann ist es - /// umgekehrt — „Nächste Folge" ist das, wofür man dort überhaupt - /// hinsieht, und der bleibt stehen. + /// Der Abspann hatte kurz eine Ausnahme: die Knöpfe blieben dort + /// stehen, solange er lief. Das war die Antwort auf „beim Abspann + /// kommt kein Knopf" — und die Frage war falsch gestellt: es kam + /// keiner, weil dem Staffelfinale die Marke fehlte, nicht weil er zu + /// früh ging. Die Ausnahme löste also nichts und liess dafür einen + /// Knopf sechs Minuten über dem Bild stehen. + /// + /// Am Ende des Films bleiben sie trotzdem: dort ist „Nächste Folge" + /// die einzige Frage, die noch offen ist, und es gibt kein Bild mehr, + /// das sie verdecken könnten. private func markenSichtbar(_ model: PlayerModel) -> Bool { - model.hasReachedEnd - || model.activeMarker?.isCredits == true - || showsControls - || zeigtMarken + model.hasReachedEnd || showsControls || zeigtMarken } /// Eine neue Marke zeigt ihre Knöpfe von selbst — für acht Sekunden.