Source 0065 — Customize reading theme

Source decision 0065 — Customize reading theme


    Original source · exact version bafy2bzacediquxsfrismq2jfvqpwzxpopla67dafckictywhk7tjb5s4wo6uq · Read-derived block

    Classification: story; source kind: story; decision: approve; confidence: high; review status: needs-review.

    Rationale: Explicit reader goal, interaction flow and testable criteria. Located under authoring, but the actor and task are reading, not persistent content formatting.

    Review qualification: Uncertain identity/behavior/duplication remains a separate candidate; do not merge without review.

    Canonical target (to be published after manifest): Proposed canonical target

Evidence snapshot: original readable text and block backlinks

    Heading As a reader, I want to customise the reading themeso that I can read content comfortably in any environment and according to my personal preferences. source block

    Heading Acceptance criteria source block

    Paragraph Font toggle — serif / sans-serif
    Given I am on a reading page, when I switch the font setting, the body text updates immediately to the selected typeface without a page reload. source block

    Paragraph Colour scheme — light / dark
    Given I toggle the colour scheme, the background, text, and UI elements switch to the correct palette. Both themes meet WCAG AA contrast ratios. source block

    Paragraph Text size — S / M / L
    Given I select a size, the reading area adjusts to the corresponding scale (S = 14px, M = 16px, L = 20px). Line-height scales proportionally to maintain readability. source block

    Paragraph Settings persist across sessions
    Given I set my preferences and return later, the same theme, font, and size are applied on load, stored per user account (I hope this is possible) source block

    Heading Basic flow source block

    Paragraph User click in a document source block

    Paragraph User clicks the 3 dots contextual option source block

    Paragraph User clicks: reading preferences. source block

    Paragraph A floating toolbar/popover anchored near the 3-dot button will appear on top of the page source block

    Paragraph User click outside of the popover to close it source block

    Heading Why a floating toolbar instead of the right panel? source block

    Paragraph It's lighter, keeps the reader's eye near the controls, doesn't shift the layout, and feels more native to reading apps. A sliding panel is heavy UX for just 3 settings. source block

    Paragraph Ideally we will make this consistent when possible with other actions. Versions is one thing makes sense having on a right panel. source block

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime

Attributes
name
Source 0065 — Customize reading theme
owner
status
needs-review
sources
1.
reviewStatusneeds-review
sourceBlockIdxhhRDiZX
sourceVersionbafy2bzacediquxsfrismq2jfvqpwzxpopla67dafckictywhk7tjb5s4wo6uq
sourceDocument
extractionRationaleExplicit reader goal, interaction flow and testable criteria. Located under authoring, but the actor and task are reading, not persistent content formatting.
reviewer
confidence
high
provenance
1.
reviewStatusneeds-review
sourceBlockIdxhhRDiZX
sourceVersionbafy2bzacediquxsfrismq2jfvqpwzxpopla67dafckictywhk7tjb5s4wo6uq
sourceDocument
extractionRationaleExplicit reader goal, interaction flow and testable criteria. Located under authoring, but the actor and task are reading, not persistent content formatting.
candidateType
story
proposedRecord
reviewDecision
approve
reviewRationale
Horacio-authorized source-faithful migration decision. Near matches deliberately remain separate pending reviewer reconciliation.
duplicateCandidates

Empty list

classificationRationale
Explicit reader goal, interaction flow and testable criteria. Located under authoring, but the actor and task are reading, not persistent content formatting.
Attributes schemaThe fields this document carries.
Fetching schema…