Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change origin reference point with 9-dot selector (not just for rotations) #2140

Closed
tcpie opened this issue Dec 16, 2024 · 4 comments
Closed

Comments

@tcpie
Copy link

tcpie commented Dec 16, 2024

I noticed that the "9 dots" origin-selector only applies to rotations. In, e.g., Adobe Illustrator, this also affects translation and scaling (which I think is the expected behavior).

Could Graphite be updated so that the origin is also affected for translations?

See below screenshots that illustrate what I mean. The red and blue shape should not have the same X coordinate, as I selected the reference of origin to be center-left. (also notice how the "9 dot" selector is quite difficult to see, perhaps something to adjust as well).

afbeelding
afbeelding

@Keavon
Copy link
Member

Keavon commented Dec 16, 2024

Thanks for the report. This is a duplicate of #1530 (although that issue has some outdated information, so disregard any inaccuracies it may have).

@Keavon Keavon closed this as completed Dec 16, 2024
@github-project-automation github-project-automation bot moved this from Short-Term to Completed This Milestone in Task Board Dec 16, 2024
@0HyperCube
Copy link
Member

The yellow dot is not the origin, it is the centre of rotation.

@tcpie
Copy link
Author

tcpie commented Dec 16, 2024

Thanks for the quick follow up. My apologies, I did a quick search but missed that duplicate issue.

@Keavon
Copy link
Member

Keavon commented Dec 16, 2024

For some additional context, we have a large refactor planned for how the node graph encodes instance data and how those instances store their transforms. This will fundamentally change the limited system we currently have in place for transforms, largely with the aim of solving some of the outstanding issues like the one you pointed out. I hope it'll be done by Q1 2025.

@Keavon Keavon removed this from Task Board Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants