mirror of
https://github.com/storytold/filmcraft.git
synced 2026-10-31 05:27:36 -06:00
* feat(text): strikethrough for graphic text Text layers get a Strikethrough toggle next to Underline: per layer (`strikethrough` parameter, Properties ▸ Text ▸ Style "S") and per character (`graphics.setCharStyle` style `strikethrough`, stored in the layer's style runs). The stroke uses the font's OS/2 strikeout position and size; a font that leaves them out gets a stroke centred on half the x-height. Strokes are added to the layout's decoration rectangles next to underlines, so every renderer and the path export draw them without further changes. Vertical text gets a stroke down the middle of each cell. generated with Claude Code * contributors: add alexanderalber generated with Claude Code * graphics properties: draw the letter-button marks in a helper Keeps the Properties scroll closure under the cognitive-complexity limit with the new Strikethrough button. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Brandon Thomas <echelon@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>