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

[Feature]: Setting element dimensions/position by hand #3774

Open
1 task done
rotten77 opened this issue May 18, 2024 · 2 comments
Open
1 task done

[Feature]: Setting element dimensions/position by hand #3774

rotten77 opened this issue May 18, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@rotten77
Copy link

rotten77 commented May 18, 2024

What's the feature?

As a user, I want to set the element's dimensions and position manually by entering a value so I am able to draw precise technical drawings.

Example:

Adding a line is done by the mouse down the first point, moving the mouse, and releasing the mouse button to define the second point. I want to be able to set both points manually by entering an X/Y value.

The inspiration for these features came from LibreCAD (and other CAD software):

2024_05_18_09-26-20_PowerToys_stVjimcmFv

The possibility to edit the element's properties will be great as well. So I can draw a line and then manually change the values. These values are apparently shown in the debug mode.

image

Maybe this can be solved by "Manual add" or "Manual edit" dialogs, e.g.

image

Contact Details

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@rotten77 rotten77 added the enhancement New feature or request label May 18, 2024
Copy link

linear bot commented May 18, 2024

@ds300
Copy link
Collaborator

ds300 commented May 20, 2024

Hi! Thanks for the suggestion!

This kind of fine-grained control is somewhat at odds with tldraw's basic design philosophy. We definitely want other people to be able to add features like this inside their own apps powered by tldraw, and I think they can already. However for the core whiteboard experience it's a little too heavy.

It might make sense for a debug tool, but I wouldn't necessarily say that we'd gladly welcome PRs to that effect.

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

No branches or pull requests

2 participants