Skip to content

Floating menu, Theme-only filters, deep-dive batches 3–4, and full-sentence prose rewrite#5

Merged
700799 merged 3 commits into
mainfrom
claude/floating-menu-batch-3
May 30, 2026
Merged

Floating menu, Theme-only filters, deep-dive batches 3–4, and full-sentence prose rewrite#5
700799 merged 3 commits into
mainfrom
claude/floating-menu-batch-3

Conversation

@700799

@700799 700799 commented May 30, 2026

Copy link
Copy Markdown
Owner

Summary

This branch bundles the UI changes, more deep-dive content, and a prose-quality rewrite.

UI changes

  • Floating menu — a bottom-right floating action button that expands into quick navigation (Home, Browse, Key highlights, Trophy Case) plus a "back to top" jump after scrolling, with click-away and Escape to close.
  • Removed the Era and Genre filter groups, so the browse bar is now Theme-only and far less cluttered.
  • Removed era/genre tags from the book cards and the guide-page header (both now show themes only).
  • Added a #highlights anchor so the floating-menu link lands correctly.

Content — deep-dive batches 3 and 4 (+10 books)

Full 8-section guides added for Pride and Prejudice, The Catcher in the Rye, Brave New World, Fahrenheit 451, Frankenstein (batch 3) and The Grapes of Wrath, The Scarlet Letter, Huckleberry Finn, Jane Eyre, Animal Farm (batch 4). That brings the collection to 19 of 34 books with the in-depth format.

Prose quality — full-sentence rewrite

Per feedback that the writing was too choppy, all deep-dive guides written so far were rewritten to use complete sentences with full explanations. This removed the telegraphic "Turning point:/Climax:/Resolution:" labels from the plot summaries and converted the terse, fragmentary character and motif fields into proper grammatical sentences.

Verify

  • npm run build succeeds (39 routes export); the PR build CI job runs it as well.
  • Confirmed there are zero remaining telegraphic labels across all four deep-dive files, the floating menu renders, the Era/Genre pills are gone (Theme remains), and 19 deep dives are live.

https://claude.ai/code/session_01Egnnw9v4T3ppsAQveFnijo

claude added 3 commits May 30, 2026 11:43
UI:
- New FloatingMenu (bottom-right FAB) with quick nav + back-to-top
- Filter bar reduced to Theme only (genre & era pill groups removed)
- Book cards show theme tags only; guide header shows themes only
- Add #highlights anchor for the floating-menu link

Content:
- Deep-dive guides for 5 more books: Pride and Prejudice, The Catcher in
  the Rye, Brave New World, Fahrenheit 451, Frankenstein (14 of 34 total)
- Refactor books.ts to merge deep-dive batches via one keyed lookup
Adds in-depth guides for The Grapes of Wrath, The Scarlet Letter,
Huckleberry Finn, Jane Eyre, and Animal Farm (19 of 34 total).

Written to a new prose standard: complete sentences with full
explanations throughout, removing the clipped "Turning point:/Climax:"
telegraphic labels and terse sentence fragments in character fields.
Per feedback that the writing was too choppy, rewrite the deep-dive guides
for batches 1-3 (1984, Crime and Punishment, Great Gatsby, To Kill a
Mockingbird, Romeo and Juliet, Macbeth, Hamlet, Of Mice and Men, Lord of
the Flies, Pride and Prejudice, Catcher in the Rye, Brave New World,
Fahrenheit 451, Frankenstein) to use complete sentences with full
explanations throughout.

Removes the telegraphic "Turning point:/Climax:/Resolution:" labels from
plot summaries and converts the terse, fragmentary character role,
motivation, arc, and motif fields into full grammatical sentences.
@700799 700799 changed the title Floating menu + Theme-only filters + deep-dive batch 3 (5 books) Floating menu, Theme-only filters, deep-dive batches 3–4, and full-sentence prose rewrite May 30, 2026
@700799 700799 marked this pull request as ready for review May 30, 2026 12:04
@700799 700799 merged commit eb1e6a0 into main May 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants