31 lines
1.7 KiB
Markdown
31 lines
1.7 KiB
Markdown
---
|
|
type: User Story
|
|
title: "US-009: Use a screen-fitting quest-board interface"
|
|
description: Split the oversized quest-board dialog into compact navigable screens that fit the player's display.
|
|
status: done
|
|
---
|
|
|
|
# US-009: Use a screen-fitting quest-board interface
|
|
|
|
As a **player**, I want the quest-board interface to fit on screen so that I can read quest information and reach every action.
|
|
|
|
## Acceptance criteria
|
|
|
|
- [x] The oversized combined dialog is replaced by a compact dashboard.
|
|
- [x] Dialog message bodies use a maximum width of 420 pixels.
|
|
- [x] Browsing, quest creation, and pending claims use dedicated screens rather than one combined body.
|
|
- [x] Active quests are presented as individual navigable entries instead of one unbounded text listing.
|
|
- [x] Each quest detail shows its issuer, requested material and quantity, reward, and time remaining.
|
|
- [x] Completion, issuer-only cancellation, creation, and claim collection remain available through the board.
|
|
- [x] Nested screens provide Back controls that return toward the quest-board dashboard.
|
|
- [x] Large active-quest collections remain navigable without producing an unbounded single dialog.
|
|
- [x] Automated tests verify width limits, screen separation, navigation, displayed content, and action routing.
|
|
|
|
## Related
|
|
|
|
- [US-002: Create and use shared quest boards](us-002-create-and-use-shared-quest-boards.md)
|
|
- [US-003: Create a block-delivery quest](us-003-create-a-block-delivery-quest.md)
|
|
- [US-004: Browse available quests](us-004-browse-available-quests.md)
|
|
- [US-005: Deliver blocks and complete a quest](us-005-deliver-blocks-and-complete-a-quest.md)
|
|
- [US-007: Expire quests and claim held items](us-007-expire-quests-and-claim-held-items.md)
|