mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-16 06:38:03 +08:00
* Back the outward wires cache with an interior-mutability cell readable through &self * Convert the remaining network-level caches to interior-mutability TransientCache cells * Move the owned nodes cache out of persistent layer metadata into a transient cell * Flatten the transient node type enum into a layer width cell with &self loading * Back the per-node click targets cache with a TransientCache cell * Unify the per-input and per-export wire caches into one connector-keyed map * Flip the click target, position, and stack dependent load chains to &self * Flip the bounding box, import export position, and port load chains to &self * Flip the wire geometry and resolved type query families to &self * Flip the hit testing and frontend click target surface to &self * Flip the frontend assembly, clipboard copy, and chain validation queries to &self * Load stack dependents before filtering layer-owned nodes out of a selected-nodes shift