figcraft/crates/text
BFlat be7d12f00c
M4: rotated frame labels; right-to-left list markers (#95)
- Frame and section name labels follow a rotated frame's top edge as shown (turned with it,
  cut to the edge's length; a mirrored frame's label stays upright, a frame turned past 90
  degrees takes its label along). Component icons, section pills, eyes and status badges turn too.
- The canvas publishes each label's area to the engine (ToolState::labels): with the Move and
  Scale tools, hovering a label highlights its frame and pressing it selects and drags the frame
  (one undo step); labels of locked, hidden, deleted or other pages' frames do nothing.
- Right-to-left paragraphs mirror lists and indents: bullets and numbers (".1") on the right,
  wrapped lines hanging from the right, the paragraph indent on the right; trailing spaces of a
  right-to-left line hang outside it instead of pushing its text out of a right-aligned box.
  Canvas, PNG, PDF and SVG all draw the shared layout.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-10 21:58:01 +07:00
..
src M4: rotated frame labels; right-to-left list markers (#95) 2026-10-10 21:58:01 +07:00
Cargo.toml M4: right-to-left and mixed-direction text (Unicode bidi) (#34) 2026-10-10 05:12:14 +07:00
build.rs M0.4: text (shaping, layout), pathops (booleans, aligned strokes), render (tiny-skia scene renderer) 2026-10-09 12:12:34 -04:00