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

Resize and space elements evenly while preserving total width/height #58

Open
dzeidzei opened this issue Dec 9, 2024 · 1 comment
Open
Assignees
Labels
enhancement New feature or request

Comments

@dzeidzei
Copy link

dzeidzei commented Dec 9, 2024

Hi! Thanks for creating such an amazing add-in! I'd like to suggest a new feature that I consider a must-have to everyday workflow:

I'd like to be able to select multiple objects with different width (or height) and resize them to have same width (or height) while preserving the total width (or height) of the selected objects. The challenge with current Instrumenta feature set is that when I resize objects to same width/height their total width/height won't match e.g. with my slide margins. The feature should also provide a dialog box asking user to input the desired spacing between the objects so it'd be easy to manually adjust the spacing for the desired outcome.

I think this image explains better what I'm looking after:
image

In addition to the functionality described above it'd be also useful to have a version of this feature that keeps the width/height of first/last object and resizes the other objects.

I'm at the moment using another add-in with this exact feature so I know it's definitely doable but would love to see it as part of Instrumenta and not needing to use several add-ins. The other add-in has six buttons for this feature set:

  1. Even horizontal spacing
  2. Even horizontal spacing preserve first object size
  3. Even horizontal spacing preserve last object size
  4. Even vertical spacing
  5. Even vertical spacing preserve first object size
  6. Even vertical spacing preserve last object size
@iappyx iappyx self-assigned this Jan 1, 2025
@iappyx iappyx added the enhancement New feature or request label Jan 1, 2025
@iappyx
Copy link
Owner

iappyx commented Jan 1, 2025

Thanks for the suggestions. Will add it to the backlog.

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