fix: add bounds checking and content splitting for multi-page songs (Closes #17) #20
Reference in New Issue
Block a user
Delete Branch "feature/issue-17-fix-page-overflow-bounds-checking-content-splitting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
computeSplitIndex()to determine which sections render on page 0 vs page 1, splitting at section boundaries when content exceeds available spacecalculateFooterReservation()to reserve bottom-of-page space for notes, bottom metadata, and reference footers on the last pageyMin) throughoutrenderSongPage()to prevent any content from rendering below the bottom marginTest plan