microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
106.86k stars 6.3k forks source link

Protractor Tool #26084

Open TArda34 opened 1 year ago

TArda34 commented 1 year ago

Description of the new feature / enhancement

Add a protractor tool Angle of a corner where the mouse cursor is closer (corner determined by color differences) or; Angle between mouse cursor and lines drawn it would be nice to learn

I drew an example by hand lol: example

(I wrote using translation, forgive any typos) Thanks

Scenario when this would be used?

May be useful for some UI and UX designers

Supporting information

No response

stacygaudreau commented 8 months ago

Would love to see this implemented! I'm a desktop GUI programmer and deal with situations all the time which would benefit from a solution like this.

The way I think it could work great in terms of UX is to have it be a 3 point selection process, eg:

  1. Define centre point with a click. This defines the "location" of the on-screen protractor, ie: its centre.
  2. Select the first point to measure angle from. This point would be some radial point anywhere around the centre point defined in 1
  3. Same as 3, but now we're measuring the angle (degree and rads output would be super nice) from 3 to 2, centred about the point that was defined in 1.

Some nice UX ideas while selecting the points would be to have a line being drawn from the radial centre (point 1) to where you are tagging the next point. Then when mousing over to select point 3, having a low-opacity arc being drawn between the two measurement points 2 and 3.

If there's anything obvious I can do to help with this feature, let me know.

avanbrenen commented 4 months ago

The amount of folded up sticky notes this feature would save me is insane

DHaak93 commented 3 weeks ago

This would be great as an enhancement of the screen ruler function

JulesBellamy commented 2 weeks ago

I would also greatly appreciate a protractor, it would be very useful