Add custom click targets to make Text node output easier to select#4095
Add custom click targets to make Text node output easier to select#4095
Conversation
…tore precise hit testing
There was a problem hiding this comment.
Code Review
This pull request introduces a separate "outlines" system for visual overlays, distinct from "click targets," allowing for precise geometry outlines even when hit-testing areas are overridden (e.g., for text glyphs). It also includes a fix for duplicate layer entries in the selection tool and adds utility methods for removing table attributes. Feedback was provided regarding a potential issue when inverting singular transforms during metadata collection, which could lead to non-finite values.
Performance Benchmark Results
|
Performance Benchmark Results
|
Also allows the Select tool to select (and view the full transform cage around) a layer composed of multiple objects, not only the first item, which partly resolves #3017.