Dialogue choices should be a box above the text box, as in the original #67

Closed
opened 2026-10-04 01:20:57 +02:00 by PestoRosso · 2 comments
Collaborator

Reported by QA (PestoRosso)

Steps
Open any choice in the overworld dialogue: the bedroom PC menu, a YES/NO question such as picking a starter, and so on.

Actual
The choices are drawn inside the dialogue (text) box, to the right of the text. That is also what clipped the PC menu (#65).

Expected (original game)
Every choice (menus, YES/NO and the amount boxes) is a box of its own, above the text box and aligned to the right. The text box stays below with only the text. See the reference emulator on the bedroom PC.

Notes

  • Related to #64 (YES/NO vertical) and #65 (PC menu cut off), which this layout also resolves.
  • The ids #dialogue-choice and #native-dialogue are unchanged, so tests that use them keep working.
  • The app-only CANCEL button under the menu list is removed for parity; B (also the on-screen B button) leaves the menu, as in the original.
  • The cursor marker reserves its width on every entry, so the box no longer changes size as the cursor moves.
**Reported by QA (PestoRosso)** **Steps** Open any choice in the overworld dialogue: the bedroom PC menu, a YES/NO question such as picking a starter, and so on. **Actual** The choices are drawn inside the dialogue (text) box, to the right of the text. That is also what clipped the PC menu (#65). **Expected (original game)** Every choice (menus, YES/NO and the amount boxes) is a box of its own, above the text box and aligned to the right. The text box stays below with only the text. See the reference emulator on the bedroom PC. **Notes** - Related to #64 (YES/NO vertical) and #65 (PC menu cut off), which this layout also resolves. - The ids `#dialogue-choice` and `#native-dialogue` are unchanged, so tests that use them keep working. - The app-only CANCEL button under the menu list is removed for parity; B (also the on-screen B button) leaves the menu, as in the original. - The cursor marker reserves its width on every entry, so the box no longer changes size as the cursor moves.
PestoRosso added the P1 - nextparity labels 2026-10-04 01:20:57 +02:00
PestoRosso self-assigned this 2026-10-04 01:20:57 +02:00
Author
Collaborator

Fixed in 525ff09 (with the choice layout work in 5546e57), pushed to main. All dialogue choices are now a box above the text box, as in the original.

Fixed in 525ff09 (with the choice layout work in 5546e57), pushed to main. All dialogue choices are now a box above the text box, as in the original.
PestoRosso added this to the Pokemon Crystal - Web project 2026-10-04 16:24:38 +02:00
PestoRosso moved this to Fait in Pokemon Crystal - Web on 2026-10-04 16:24:38 +02:00
Owner

Regression on phone viewports: the floating choice box lets the start menu overflow the top of the game screen, so POKéDEX/POKéMON/PACK cannot be tapped. Tracked in #70.

Regression on phone viewports: the floating choice box lets the start menu overflow the top of the game screen, so POKéDEX/POKéMON/PACK cannot be tapped. Tracked in #70.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kawa/Crystal#67