Previously, 0px or 0.00001px wide layers did not take up any space inside an Auto layout frame. This made it possible to hide elements for smart animate, or use only X or Y.
This changed with the latest update and all elements are pushed 1px, but the parent frame does not expand to “hug” the new size, resulting in 1px offsets wherever these are used.
Please, fix it. All offsets were changed in my design system…
+1 with the exact same problem…
The same problem is within our company Design System. I have already issued a question about it to support with no answer yet. I hope for a quick fix.
+1 It is breaking everything
+1, seems like a breaking change
+1 We use lots of zero-height frames in our design system
+1 we used a lot of them in our design system, it kinda breaks the whole idea now at 1px
+1 , having the same issue with our components
Yes, something has changed with 0px frames, involving Auto Layout. They are fine until set to “Fill container”, which makes them grow, or add a 0.5px margin/Y-axis offset.
0,0001 is bad practice, draw a line, set stroke width to 0 then make a frame around it and you get a true zero-width/height frame
+1 should be default 0 if we already set it to 0.0001
There also are issues with these so-called true 0px frames you describe. Namely a 0.5 y-axis offset when setting to “Fill container”:
Both our web and product design systems are now severely broken. Please, either introduce absolute zero dimensions, or revert back to the relative 0.001px value. This helped exactly no one.
everything is damaged now, REVERT CHANGES ASAP!!!
Same issue here. It’s so annoying. I hope for a fix soon…
Thanks for flagging this! This is a bug. Our team is already proactively working on a solution. We’ll update you as soon as we can.
Glad I found this thread before I spent hours trying to figure out what I was doing wrong.