Put the Cue where the thumb is #23

Closed
opened 2026-08-10 14:23:08 +00:00 by aiko · 1 comment
Owner

Parent

#1

What to build

Swap the Cue and sheet regions. New order down the screen: status bar, sheet, Cue, footer.

From a real episode: "for quick use, I think it'd be nice to flip the subtitles and the lookup, so it's easier to reach."

The principle is that the thing you touch should be reachable and the thing you read can be anywhere. Tapping a word is the frequent, aimed, one-handed action; reading the Entry is passive. Today the aimed action sits mid-screen and the passive one occupies the thumb zone, which is backwards.

It also removes a defect nobody had named: today the Cue re-centres in a smaller region when the sheet opens, so the word moves out from under the finger that just tapped it. With the Cue anchored at the bottom, opening the sheet does not move it at all.

DESIGN.md describes the old order and must be updated to match — it is the record of what the interface is, not of what it was.

Also in scope, from the same sitting: the largest reading size becomes the default. It was chosen at sofa distance on a real episode, which is exactly how DESIGN.md says that number should be picked.

Acceptance criteria

  • Regions run status bar, sheet, Cue, footer
  • Opening or closing the sheet does not move the Cue
  • The Cue still wraps to at most three lines and never clips
  • The sheet is still capped and still scrolls its own content; the Lookup and Settings still share one slot
  • The no-entry flash still appears next to the Cue it refers to, not stranded where the Cue used to be
  • The largest reading size is the default for a reader who has never chosen one
  • DESIGN.md describes the layout that now exists

Blocked by

## Parent #1 ## What to build Swap the Cue and sheet regions. New order down the screen: status bar, **sheet**, **Cue**, footer. From a real episode: *"for quick use, I think it'd be nice to flip the subtitles and the lookup, so it's easier to reach."* The principle is that **the thing you touch should be reachable and the thing you read can be anywhere.** Tapping a word is the frequent, aimed, one-handed action; reading the Entry is passive. Today the aimed action sits mid-screen and the passive one occupies the thumb zone, which is backwards. It also removes a defect nobody had named: today the Cue re-centres in a smaller region when the sheet opens, so **the word moves out from under the finger that just tapped it**. With the Cue anchored at the bottom, opening the sheet does not move it at all. `DESIGN.md` describes the old order and must be updated to match — it is the record of what the interface is, not of what it was. Also in scope, from the same sitting: **the largest reading size becomes the default.** It was chosen at sofa distance on a real episode, which is exactly how `DESIGN.md` says that number should be picked. ## Acceptance criteria - [ ] Regions run status bar, sheet, Cue, footer - [ ] Opening or closing the sheet does not move the Cue - [ ] The Cue still wraps to at most three lines and never clips - [ ] The sheet is still capped and still scrolls its own content; the Lookup and Settings still share one slot - [ ] The no-entry flash still appears next to the Cue it refers to, not stranded where the Cue used to be - [ ] The largest reading size is the default for a reader who has never chosen one - [ ] `DESIGN.md` describes the layout that now exists ## Blocked by - #15
Author
Owner

This was generated by AI during triage.

Merged to main in af73452. Suites at merge: 79 C#, 335 phone.

Cue at the bottom, sheet above: the thing you touch should be reachable; the thing you read can be anywhere.

It also fixed a defect nobody had named — the Cue re-centring when the sheet opened moved the word out from under the finger that had just tapped it. The Cue's region is now exactly as tall as a Cue may be, so opening the sheet cannot move it at all.

The frozen strip moved above the Cue rather than above the footer: it annotates the Cue, and below it would move the Cue every time the reader swiped away from live.

Largest reading size is now the default, chosen at sofa distance on a real episode.

> *This was generated by AI during triage.* Merged to `main` in af73452. Suites at merge: 79 C#, 335 phone. Cue at the bottom, sheet above: the thing you touch should be reachable; the thing you read can be anywhere. It also fixed a defect nobody had named — the Cue re-centring when the sheet opened moved the word out from under the finger that had just tapped it. The Cue's region is now exactly as tall as a Cue may be, so opening the sheet cannot move it at all. The frozen strip moved above the Cue rather than above the footer: it annotates the Cue, and below it would move the Cue every time the reader swiped away from live. Largest reading size is now the default, chosen at sofa distance on a real episode.
aiko closed this issue 2026-08-10 16:21:29 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mobrule/kurageyomi#23
No description provided.