mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-09 20:00:11 -06:00
* ODT gap 19: frames keep the page they are anchored to A frame or shape anchored to a page was written without its text:anchor-page-number, so one on page 3 came back on page 1 in LibreOffice after a save. Keep the number and write it back. WordCraft's own layout still places such a frame on its anchor paragraph's page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT: a page number only counts on a page anchor, and groups keep theirs (gap 19) A paragraph anchor with a text:anchor-page-number was saved as a page anchor, which LibreOffice ignores the number on and so moved the drawing. A group anchored to a page lost its page. Found by CodeRabbit on this PR. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT: a frame moved in WordCraft loses its page number (gap 19) Nothing cleared it, so the save put the frame back on its old page. One placed by its paragraph is no page anchor any more, and one dropped on a page takes that page. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT tests: put the moved frame's test with the other moves (gap 19) At the end of the file it collided with other ODT PRs' tests. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * ODT: a frame moved onto its paragraph loses its page number (gap 19) The number was only hidden while the frame was placed by its paragraph, so placing it by the page again (arrange.position) brought back the old page. The merge of main also lost the test attribute on a test from main, put back here. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Gap 19: docs status lines are main's, with this change in front Merging main had kept this branch's older status lines in ROADMAP.md and docs/file-format-parity.md, which set main's 2026-11-08 date back and dropped main's newer entries and the parity doc's CLI path note. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Gap 19: parity row says when a moved frame keeps its page number Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: FredApps <FredApps@users.noreply.github.com>