mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-03 00:40:33 -06:00
* #5178: the line between columns is drawn for a section starting mid-page Columns for selected text are a continuous section in the middle of a page, and the line between columns was only added when a page started, down to the page bottom. The lines are now drawn per section on each page, from the top of its text there to the bottom of its tallest column, when the page or the section ends. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #5178: the line between columns spans the text's lines, not its paragraph spacing Review: the line started above the section's first line (its space before) and ended below its last (its space after). It now runs from the highest text line or table cell of the section on the page to the lowest, falling back on the flow's extent when there are none. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #5178: the column lines find the section's text by place, and draw nothing without it Review: the section's items were the page's items after an index, which objects behind the text (inserted at the front) shift; the flow's extent drew a line where the section had only spacing; overflow lines of exact-height cells counted. The text is now the page's top-level body lines and table cells below the section's top; lines in cells count by their cell's box; no text, no line. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * #5178: the column lines take the section's text by its blocks Review: a floating table of an earlier section placed lower on the page would pass a filter by place. The section's text is now the page's items of top-level blocks from the section's first block on the page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>