Open fsih opened 6 years ago
Shouldn't all groups be preserved?
@chexbox We are ungrouping the top-level group so that characters are poseable in the paint editor. Grouping is difficult for beginners to understand, and ungrouping is the first thing you have to do to most sprites in order to move their arms or legs. (We're also trying to make the new sprites we add more poseable)
@fsih There are some voices from community like https://scratch.mit.edu/discuss/topic/369401/
Maybe you can try adding a comment on SVG file like <!-- PAINT: preserve group -->
. I'm sure comments won't affect parsing.
Should I prototype?
Paper.js is already adding attributes that aren't in the SVG spec to our groups, such as scratch-group="true"
If you would like to prototype, go for it, thanks!
Expected Behavior
In the vector paint editor If the user selects everything on the canvas and groups it, then changes costumes and changes back, should the group be preserved?
Actual Behavior
The top level group will be ungrouped