Right now, the origin gets set to the parent (usually canvas) origin which is often far away from where the user is drawing. At least we know that, when drawing a shape and its layer gets created, the user likely has an interest in a particular area in space roughly nearby the first point being drawn. So that's the better choice. This means adding a Transform node to provide the offset to the first point location.
The Data panel, opened from the menu bar's Window > Data, will be helpful in the implementation process.
original: GraphiteEditor#2776
Right now, the origin gets set to the parent (usually canvas) origin which is often far away from where the user is drawing. At least we know that, when drawing a shape and its layer gets created, the user likely has an interest in a particular area in space roughly nearby the first point being drawn. So that's the better choice. This means adding a Transform node to provide the offset to the first point location.
The Data panel, opened from the menu bar's Window > Data, will be helpful in the implementation process.
original: GraphiteEditor#2776