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

Automatic guides + snapping #129

Open
prokoudine opened this issue Sep 7, 2024 · 1 comment
Open

Automatic guides + snapping #129

prokoudine opened this issue Sep 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@prokoudine
Copy link

prokoudine commented Sep 7, 2024

Once feature I've been missing in BeeRef is automatic guides that help aligning images on the canvas to each other. E.g. I have a bunch of youtube thumbnails as references and I want to make a grid of those. Here is an example of what I'm talking about:

image

I know that I can use 'Arrange -> Optimal', but that always changes the original position of images (not sure why), plus I'd still need to align groups against one another, and the arrange command is not very helpful there.

What I've seen some other related applications do is provide automatic guide + snapping. The application would look at other objects currently visible in the viewport, take their bounding boxes and/or centers into consideration, render automatic guides e.g. between top edge of one image and top edge of the image you are dragging, and then snap into place the image that is being dragged. Here is e.g. Inkscape:

vokoscreenNG-2024-09-07_19-46-44.mp4

Similarly, when you resize an image, it would be nice to have an option to snap to e.g. corners of another image visible in the viewport. Another quick demo:

vokoscreenNG-2024-09-07_19-54-16.mp4

It's a bonus to have distribution guides for equal spacing between multiple objects, but just aligning would be a great help already.

Love the project, thanks for your attention!

@prokoudine prokoudine added the enhancement New feature or request label Sep 7, 2024
@senntore
Copy link

Yes! I hope this feature will be implemented at some point.

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