From 42203c038e89057dc599e38ffde66bb29ac6401a Mon Sep 17 00:00:00 2001 From: nmemmert Date: Wed, 12 Aug 2026 08:57:52 -0400 Subject: [PATCH] Reader draw mode: Bible text left, notebook right Replace stacked scripture-overlay layout with a side-by-side flex row: the chapter text panel sits on the left (sticky, scrollable) and the ruled notebook canvas sits on the right. Stacks vertically on mobile. Co-Authored-By: Claude Sonnet 4.6 --- src/pages/ReaderPage.jsx | 44 +++++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/src/pages/ReaderPage.jsx b/src/pages/ReaderPage.jsx index d35aeec..813207f 100644 --- a/src/pages/ReaderPage.jsx +++ b/src/pages/ReaderPage.jsx @@ -433,28 +433,30 @@ export default function ReaderPage() { })()} - {/* Draw mode โ€” scripture text visible with canvas overlay + ruled notebook below */} + {/* Draw mode โ€” Bible text on left, notebook canvas on right */} {readerDrawMode && ( -
- updateReaderPageInk(readerBookAbbrev, readerChapter, s)} - onDone={() => setReaderDrawMode(false)} - headerContent={ - <> -
- {readerBook?.name} {readerChapter} - BSB ยท draw on me -
- {!readerLoading && readerVerses.map((v) => ( -

- {v.number}.{' '} - {v.text} -

- ))} - - } - /> +
+ {/* Scripture panel โ€” sticky so it stays in view while notebook scrolls */} +
+
+ {readerBook?.name} {readerChapter} + BSB +
+ {!readerLoading && readerVerses.map((v) => ( +

+ {v.number}.{' '} + {v.text} +

+ ))} +
+ {/* Notebook canvas */} +
+ updateReaderPageInk(readerBookAbbrev, readerChapter, s)} + onDone={() => setReaderDrawMode(false)} + /> +
)}