F3XTeam / RBX-Building-Tools

A set of powerful, easy building tools for ROBLOX.
41 stars 22 forks source link

Allow direct entry of delta in Move, Resize, & Rotate handle operations #22

Open GigsD4X opened 10 years ago

GigsD4X commented 10 years ago

A feature allowing you to use handles regularly, but offering to enter an exact amount by which to perform the operation, before performing the change.


Ideal experience

  1. Use handles in Move Tool to drag X studs in a certain direction,
  2. Upon letting go of the mouse button, if the Ctrl key is being held, an autofocused textbox appears near the mouse, containing the number of studs dragged,
  3. Type a different number (as soon as first number is typed, original number fades), or leave the one displayed, Note: If number is optionally prefixed by = symbol, it's interpreted as the target amount, such that the actual delta is automatically calculated to result in the vector component being the number after =. For example, =5 while resizing a part in a direction where it's 4 studs, would result in a change of 1 stud.
  4. Pressing Enter completes the movement, and the textbox disappears. Clicking anywhere on the screen outside the textbox, or pressing Esc, cancels the movement and the textbox disappears.
ThatChristianGuy commented 9 years ago

I understand how it would work for move and rotate, but how would resize work? A textbox for each side?

GigsD4X commented 9 years ago

A textlabel should follow the mouse from the side as it's being dragged and read the studs resized (like underneath the tool's GUI), and once you let go you should be able to type a different amount in there.

GigsD4X commented 7 years ago

Updated this feature request to include a thoroughly designed experience concept in case anyone wants to implement it :blush: