Tufte Suite 1.0.2
tufte-figures 1.7.3 — margin captions join the sidenote float queue. Fixes two user reports; pair with theme Tufte 1.16.3.
- No more sidenote/caption overlap. A
[!figure]'s margin caption used to sit in a CSS grid column, while sidenotes, marginnotes and margin figures are floats — and floats neither clear nor avoid grid columns, so a note anchored near a figure could hang straight through the caption (image size made no difference). The caption is now a float with the sidenotes' exact recipe (float:right; clear:right; width:22cqi; margin -24cqi pull), so every margin occupant queues below the previous one. - Margin left edges align. The grid column started at the text edge; the shared float recipe starts 2cqi further right — captions and sidenotes now sit flush on the same left edge, to the pixel.
- The caption still starts level with the top of its image (the decorator emits the caption before the image; float placement follows source order). Live Preview and panes narrower than 760px keep the familiar image-above-caption order.
main.jsregenerated bybuild-tufte-suite.js; the byte-identity assertions and the 9-group jsdom equivalence harness all pass. Modules: backlinks 1.0.1, figures 1.7.3, inline 1.2.1, sidenotes 1.7.0.
On screen the fix is complete with the Suite alone; PDF export of margin captions needs theme 1.16.3 for the matching print geometry.
Install/update: replace main.js, manifest.json, styles.css in .obsidian/plugins/tufte-suite/ (or use the community updater once listed).