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

New Feature- Add buttons for rotate around Z: +90°,-90° 180° ( frequently used ) #6386

Open
birtalanelod opened this issue Apr 19, 2021 · 8 comments

Comments

@birtalanelod
Copy link

birtalanelod commented Apr 19, 2021

Version

in upcoming version implement in UI

Behavior

  • Describe the problem
    these exact transformations are frequently used, and it is annoying to 1. Click into text field 2. enter all the time 90 on the box and 3. hit enter, compass rotation is to complex for this simple transformation

Is this a new feature request? YES, UI new button

@neophyl
Copy link

neophyl commented Apr 20, 2021

Why is the compass rotation too complex ? It has snap to positions for 90 degrees which makes this operation extremely simple to perform. Are you using those positions ?

@tullo-x86
Copy link

@neophyl Not OP, but I could never get the snapping to work properly until reading your insistence that the feature does in fact exist and forcing myself to figure it out.

What doesn't help is that snapping only occurs when you mouseover the "ticks". Furthermore, there's no visual feedback that the rotation is snapping except that it ...does. This is a UI pattern which IMO offers very little affordance (discoverability) to the user.

Might I suggest either adding more visual feedback when snapping is happening (e.g. an axis-coloured indicator on the "tick" ring, at the snapped or nearest-to-snap location), or allowing the user to force snapping by holding Ctrl or Shift (as featured in many graphical editors)?

@neophyl
Copy link

neophyl commented Apr 20, 2021

You shouldn't have to force yourself to find out. May I suggest then that you review the software knowledge base, specifically https://help.prusa3d.com/en/article/move-rotate-scale-tools_1914 which mentions the snapping and how it works.
Personally I find the rotate tool to be one of the best I've used.

One of the problems with PS is that while originally there was a scarcity of instructions in its use, now that there is, not enough people are aware of that fact. The existence of the knowledge base is not obvious and many users both here and on the forums are not aware they exist. This causes far too many raised questions that if they knew about the instruction manual wouldn't have been raised in the first place.

Getting to the knowledge base take multiple steps, a link from help in the slicer, just called 'PrusaSlicer Website' , which takes you to the download page and from there another click on a link to the Documentation. Lets face it if you are clicking a link in PS help you already have it installed and so probably don't need to download it so going to the download page isnt that helpful.

It really needs to be a single click from Help , possibly called Instruction Manual or something similar that takes you straight there.

@birtalanelod
Copy link
Author

birtalanelod commented Apr 20, 2021

Agree with both of you guys, after you being so insistent I also managed to figure out that I have to hold the mouse over the white scale for snap to occur. It is not intuitive, at least some color change on the compass would be great, to provide some feedback.
Also still believe some rotate left / right button or right-click menu item would be a ton faster.
Link to manuals in HELP also would be great.

@tullo-x86
Copy link

tullo-x86 commented Apr 20, 2021

As a software dev myself, let me remind you that users are pathologically, nay, morally opposed to reading manuals. In the long run, the most effective order to prioritise discovery is:

  1. Affordance — Make the feature intuitive or self-evident: e.g. a visual indicator when snapping, or reusing common shortcut keys. (This is the lowest-friction option)
  2. Tutorials / first-start walkthroughs — Show the user how to do it, right where they can see it. (This can work, but make it too long and users will just skip their way past it and be lost anyway)
  3. Documentation — Let's face it, nobody goes looking for the manual until they're well and truly lost. This is fine for something like ArchLinux, where it's pointless to be installing it if you don't really want to understand how all the pieces fit together, but for an application targeting a wide gamut of user experience (beginners to experts, hobbyists to CAD professionals, etc), having the manual be the only source of truth (it should still be the ultimate source of truth!) does not foster a satisfying user experience.

I'm honestly trying not be sound like a jerk here. App design is a discipline unto itself (which is why UX is an entire field that some people specialise in). I only mean to throw what knowledge I have (scant as it is) up for consideration.

@bubnikv
Copy link
Collaborator

bubnikv commented Dec 8, 2021

rotation of objects by 45 degrees is easy with page up / down buttons and the behavior is documented in the keyboard shortcut page.

@bubnikv
Copy link
Collaborator

bubnikv commented Jun 7, 2022

@tullo-x86

rotation of objects by 45 degrees is easy with page up / down buttons and the behavior is documented in the keyboard shortcut page.

Select an object on the platter, then press page up or page down key to rotate the object by 45 degrees.

@tullo-x86
Copy link

Yes, I saw that response. Did you read my comment before replying with it?

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

4 participants