GraphiteEditor / GraphiteEditor/Graphite
Edge case where moving layers between groups changes the location, rotation or scale on the canvas
- Lingua principale
- Rust
- Stelle
- 27.2k
- Fork
- 1.3k
- Merge medio
- 20h 5m
- PR unite (30g)
- 57
Descrizione
Recently I've spent more time working in Graphite and I want to make a point about one of the current design decisions.
Individual layers have their transforms set relative to parent node transforms. When such layer is moved outside of the parent into a different location in the nodegraph it changes its position on the canvas. It is really frustrating to work around this mechanic, and I believe many people will have similar opinion, especially those that come from other 2D apps.
Two solutions that might work here:
- make every layer have its transforms as absolute values relative to canvas origin (0,0)
- recalculate transforms when the layer is moved into a different place in the nodegraph so it's location, rotation and scale does not change
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.