-
-
Notifications
You must be signed in to change notification settings - Fork 845
Description
Summary
Add a "Scaling" field to the Stroke node that allows users to toggle whether strokes should scale with shape transformations or maintain a constant visual width.
Motivation
Currently, strokes always scale with shape transformations. This feature gives users control over stroke behavior, which is a common requirement in vector graphics applications. Users can choose between:
- Scale with Shape: Strokes scale proportionally with transformations (default)
- Non-Scaling: Strokes maintain constant visual width regardless of transformations
Implementation Details
- Add
StrokeScaling
enum withScaleWithShape
andNonScaling
options - Add new "Scaling" parameter to the Stroke node
- Update document migration to handle the new parameter
- Fix migration bug that caused index out of bounds error when upgrading existing documents
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Short-Term