Reading mode, and pages the browser's reader understands #75

Closed
anas wants to merge 0 commits from anas/reading-mode into main
Owner

Reading mode from a book button on poem, book and poet pages: only the text, breadcrumbs, poet and logo, larger verse; kept across pages until the ✕ in the header; no effect on search or tool pages. Poems are one

with author meta and schema.org data, so Safari Reader, Firefox Reader View and Chrome's reading mode pick up the title, poet and text. Print shows the text only. 🤖 Generated with Claude Code (https://claude.com/claude-code)

Reading mode from a book button on poem, book and poet pages: only the text, breadcrumbs, poet and logo, larger verse; kept across pages until the ✕ in the header; no effect on search or tool pages. Poems are one <article> with author meta and schema.org data, so Safari Reader, Firefox Reader View and Chrome's reading mode pick up the title, poet and text. Print shows the text only. 🤖 Generated with Claude Code (https://claude.com/claude-code)
anas added 1 commit 2026-10-09 15:36:20 +00:00
- Reading mode (the book button in a poem's, book's or poet's action row): the text, the breadcrumbs, the poet's name and the logo; no search, icons, buttons, couplet tools, tags or footer; larger verse. Kept across pages until the ✕ in the header; switched on before paint (no flash); only on readable pages, so search and tools are unaffected
- For Safari Reader, Firefox Reader View and Chrome's reading mode: a poem is one <article> (title, poet, text), with <meta name="author"> and schema.org CreativeWork data
- Printing shows the text and its source only

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
anas closed this pull request 2026-10-09 15:58:34 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
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: anas/divan#75
No description provided.