Auto-pause, and letting the show follow the phone #18
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
mobrule/kurageyomi#18
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#1
What to build
Two behaviours, both settings-gated, both built on
PlaybackRemote. Readdocs/adr/0008-the-show-can-follow-the-phone.mdfirst — it is the decision record for the second one and it amends ADR 0007.Auto-pause (PRD stories 13 and 14, on by default). Tapping a word pauses the Playback Session; dismissing the Lookup resumes it. Both produce an immediate progress report from the client, which resyncs the Playhead as a side effect — so this makes the transcript more accurate, not less. Only resume what you paused: if the show was already paused when you tapped, dismissing must leave it paused.
Swiping seeks the show (off by default). The Playback Session seeks to whatever Cue the reader lands on.
Two consequences that are the design, not edge cases:
Acceptance criteria
Blocked by
Merged to
maininaf73452. Suites at merge: 79 C#, 335 phone.Auto-pause on tap, and the setting that lets the show follow the phone.
Only resumes what it paused — a show already paused when you tapped stays paused. Follow mode seeks where you land, not through what you pass, debounced, because eight queued seeks would leave the television buffering through all of them.
Which mode is active is stated on the watching screen in both positions, not only when on: turning it on removes the frozen strip and both its controls, and a reader who never opens settings should not have to swipe away from live to find out which shape the screen is in.