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

Rotation/reflection #209

Open
3 tasks
edemaine opened this issue Jun 8, 2022 · 1 comment
Open
3 tasks

Rotation/reflection #209

edemaine opened this issue Jun 8, 2022 · 1 comment
Labels
enhancement New feature or request priority High-priority because of requests or importance

Comments

@edemaine
Copy link
Owner

edemaine commented Jun 8, 2022

Surprisingly, this doesn't seem to be an issue already, but it's frequently requested at this point.

  • Rotation by ±90°
  • Horizontal/vertical reflection
  • Arbitrary rotation

The first two make sense as part of a selection overlay menu (#184).

@edemaine edemaine added enhancement New feature or request priority High-priority because of requests or importance labels Jun 8, 2022
@jaltekruse
Copy link

I like the UI for rotation that is used in the fabric.js canvas library. It leaves an extra handle hanging out that can be dragged for arbitrary rotation. It also allows for rotating elements in groups and can resolve multiple separate rotations applied to different sub-groupings over time (where the point of rotation changes with different selections), as show in this screen-capture. You can possibly check out their codebase for some inspiration while implementing this feature. If you'd like some help I could probably spend some time working on this.

fabric_js_rotating_objects-2022-06-16_14.49.27.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority High-priority because of requests or importance
Projects
None yet
Development

No branches or pull requests

2 participants