Projects BibleWeb Interlinear Interlinear in Parallel Gospel view
Needs Design

Interlinear in Parallel Gospel view

Area: Interlinear Milestone: v2

Context

Problem: The Parallel Gospel view shows multiple Gospel accounts side by side, which is perfect for comparing how different Gospel writers described the same event. Adding interlinear access would let users compare the original Greek across Gospels.

Solution: Enable the Greek word popup within the Parallel Gospel view, so users can click any verse in any Gospel column to see its Greek word-by-word analysis.

Not included: Side-by-side Greek comparison across columns. Just the standard popup, triggered from within the parallel view.

Functional

Expected user flow:

  1. User is viewing a parallel Gospel passage (e.g., The Sower across Matthew, Mark, Luke)
  2. Clicks a verse in any Gospel column
  3. Context menu includes "Greek/Hebrew" option
  4. Interlinear popup opens showing Greek words for that specific verse

UX & Design

Same popup as reader — no visual changes. Just enabled in the parallel view context.

Technical

Implementation:

  • Add verse click handling to ParallelVerseView.svelte
  • Wire context menu with "Greek/Hebrew" option
  • Open InterlinearPopup with the selected verse's coordinates

Reference: BibleGame had Greek popup inside the parallel view.

Files:

  • apps/web/src/lib/components/bible/ParallelVerseView.svelte (modify)
  • apps/web/src/lib/components/bible/InterlinearPopup.svelte (reuse)

Status

Current: NEEDS_DESIGN Milestone: v2 Priority: Low — extends existing feature to another view

Design questions:

  1. Should the popup show which Gospel column it was triggered from?
  2. How to handle the popup positioning within the multi-column layout?

Dependencies:

  • Requires: interlinear popup (DONE), parallel gospel view (DONE)