Graphite/node-graph/libraries
Keavon Chambers ebdb835890
Properly track the Text node's text frame via the attribute system to fix misalignment (#4097)
* Compensate for upstream row-0 transform absorption in viewport-space 'TransformSet'

* Add 'editor:text_frame' row attribute so the Text tool's drag cage tracks multi-row text

* "Separate Glyph Elements" -> "Separate Glyphs"

* Improve artboard migration robustness from older documents

* Code review

* Make the tools visualize the text frame based on attribute not upstream node
2026-05-02 21:04:30 -07:00
..
application-io Implement dynamic table attributes to generalize the graphic-specific Table type (#4050) 2026-04-28 03:25:16 -07:00
canvas-utils Replace deprecated row/cell/instance terminology with "item" and "value" terms (#4075) 2026-04-28 19:12:59 -07:00
core-types Properly track the Text node's text frame via the attribute system to fix misalignment (#4097) 2026-05-02 21:04:30 -07:00
graphene-hash Migrate usage of the Hash trait for cache invalidation to the dedicated CacheHash trait (#4051) 2026-04-27 05:18:47 +00:00
graphic-types Replace Table<Table<Graphic>> with Table<Artboard> where Artboard is a type boundary newtype (#4093) 2026-05-01 21:57:50 -07:00
no-std-types Replace the AlphaBlending struct with separate attributes (#4086) 2026-05-01 03:27:42 -07:00
raster-types Replace the AlphaBlending struct with separate attributes (#4086) 2026-05-01 03:27:42 -07:00
rendering Properly track the Text node's text frame via the attribute system to fix misalignment (#4097) 2026-05-02 21:04:30 -07:00
vector-types Improve click targets to use compound paths so interior negative space is excluded (#4096) 2026-05-02 18:47:43 -07:00
wgpu-executor Reimplement checkered background rendering (#4034) 2026-05-01 17:02:10 +00:00