summaryrefslogtreecommitdiff
path: root/docs/superpowers
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-10-27 07:02:48 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-10-27 07:02:48 +0000
commitef20a5421c322ef8053f5c2766d851873bc472f3 (patch)
tree4f3fb41eeeb9e361d0b3d5c88395987da7d2eeee /docs/superpowers
parent85aa11207fb64a86eddd0591ab5a189d22433f7e (diff)
Follow the player, and put the ad button on the episode screen
Peter: "combining the player and episode screens is weird. Now I end up with a different episode playing than shown because it doesn't follow what's playing. And there should be an ad skip button in the player." Both are consequences of the merge rather than arguments against it. The screen is the player now, so when the queue advanced the screen stayed on the episode that had finished -- and its transport then belonged to an episode nobody was listening to, so pressing play there would restart it over the one that was. It follows only when it was already showing the playing episode. Opening an older episode while something else plays is a deliberate act, and a screen that snatched itself away mid-read would be a worse bug than this one. The route argument could not answer it alone: the queue advances with no navigation at all. The ad button sends the same session command the notification button sends rather than reimplementing it. That gesture is four meanings deep -- press, press again, come back inside the jump, come back past it -- and two copies of it would drift. It carries the same circle-and-slash so the two read as one control in two places. It is on the episode screen for the same reason it is on the notification: detection accounts for roughly 38% of the advertising the feeds imply, so most of what gets heard was never found. Verified on the emulator with two twenty-second episodes queued: the screen was showing the first, playback reached its end, and the screen moved to the second on its own. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'docs/superpowers')
0 files changed, 0 insertions, 0 deletions