mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-24 18:36:58 -06:00
* Layout: inside/outside floats swap sides on even pages; Page Setup shows mirror margins (#1181) Floats aligned inside or outside, or placed relative to the inside or outside margin, were always put as on an odd page, so shapes Word puts in a book's outside margin all came out on the right. They now follow the page they're on (ECMA-376 ST_AlignH, ST_RelFromH): on an even page the inside is the right side. Floating tables (w:tblpXSpec) too. With mirrored margins, even pages are laid out as odd ones and then shifted; float positions now allow for that shift, so floats placed from the page edge stay put (the "known limit" in #452) and the left and right margin areas are each page's own. Mirrored margins read from a file were invisible in the UI: the Margins menu ticks Mirrored when they're on, and Page Setup gets a Mirror margins check box (labelling the margins Inside and Outside), applied through a new `mirror` param of layout.margins. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * i18n: Mirror margins in every catalog Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: lloyd <lloyd@stackworx.io> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Brandon Thomas <echelon@gmail.com>