Objects shifting or resizing when resizing frame

I;m pretty sure I used to be able to resize my frame without my other elements getting shifted or resized by default, before v 10.

When I draw 3 objects in a frame and try to resize the frame I want to keep the size and positioning of the 3 objects intact. Yes I can click on Fix width and Fix height and that constrains both…but my objects still shift when I resize the frame vertically.

The workaround is I have to move ALL my objects off the frame, resize the frame, then bring them back.

Any ideas?

You’re right! We’ve changed the resizing behavior. Now, to resize a frame without affecting its elements, hold down the Ctrl or Cmd key.

We made this change because the old ‘Adjust Content on Resize’ option was confusing, especially with auto-layout. We’ve reworked the user experience to make it clearer.

Since this change was a late addition, it might have been missed in the release notes.

Ok thanks for the info. Indeed the Ctrl-resize works.

1 Like

I think I have the same issue.
here is a brief video to illustrate this behavior

it also corrupts the history of an element for whatever reason.
I had to redraw a few things because of this and lost a lot of time.

lunacy 11.6
fedora flatpack

now when I think of it is probably a different issue.
the way you store history is not great.

I have experience of building graphical editors and know for a fact that if you store your history not in snapshots but in changes to an element you are creating a huge field for bugs without saving much of resources in the process.

We use a hybrid approach to storing history. A snapshot is created every 50 operations. Operations are stored not only to keep the undo stack working but also to support real-time collaboration.

Saving a snapshot for every single operation would quickly wear out SSDs and waste additional computer resources.

1 Like

just as a suggestion, in case it won’t complicate code too much, I would like to recommend to create snapshot on critical / risky operations that has tendency to be buggy. Maybe partial snapshots for shapes only on subtract / union / intersect / difference.

in any case thank you for the great work you do.

2 Likes

Regarding the shifting issue when resizing, please try updating to Lunacy 12 beta and see how both the resize and export functions work there.

Go to Help → About → Check for beta updates → Download → Install

If the problem continues in Lunacy 12 beta, we’ll need the file to investigate. You can send it to us via DM or directly from the app using Help → Report a problem.

This will help us a lot!

this might have already been fixed in v12 but I just found another similar issue and wanted to post it here just in case.
this time rotation resets on images and depending on the angle it also appears to scale them
As far as I can tell this only happens with images in lunacy 11.6.

Hey there,

We’ve fixed this bug in the latest beta. Here’s how you can install it on Flatpak: How can I install Lunacy Beta on Flatpack.

Please let me know if you still have this issue after installing the update.

1 Like

thank you very much - it is fixed in v12

2 Likes