AnimaApp / Auto-Layout

Auto Layout for Sketch
https://animaapp.github.io/Auto-Layout
856 stars 40 forks source link

SLOW & CRASHING: Stacked Groups & Editing Multiple Symbols At One Time #71

Closed chsWeb closed 6 years ago

chsWeb commented 6 years ago

PROBLEM:

I cannot edit multiple symbols in a stacked group without massive slowdowns or crashing in Sketch.

EXPECTED BEHAVIOR:

I should be able to edit multiple symbol widths or overrides at one time, by simple selecting multiple instances of a symbol, in a stacked group, and entering a new width in the Properties panel, or a new value in the Overrides panel.

CURRENT BEHAVIOR:

When entering a new width or override for multiple symbols at one time, Sketch crashes. In fact, with multiple instances selected, simply clicking in the Properties panel to enter a new width results in the pinwheel of death, the a crash or Force Quit. Turning off Auto Layout prevents the crash from happening.

STEPS TO REPRODUCE:

  1. Create a new symbol using a rectangle and one text layer. Add this symbol to a Sketch library
  2. Insert 20 instances of the library symbols to an artboard & put them in a new horizontal stacked group with no space.
  3. Duplicate the stacked group 5 times.
  4. Add the 6 horizontal stacked groups into a new vertical stack group with no space.
  5. Select one symbol in each horizontal group by holding SHIFT + CMD (⌘) to select multiple symbols
  6. Attempt to change their width by entering a new wide value in the Properties panel OR try entering a new override value in the Override panel.

TROUBLESHOOTING STEPS TAKEN SO FAR:

kium-one commented 6 years ago

I'm having the same issue, I only use stacks (not pinning or sizes). At least having a way to disable auto-updating stacks would help. Sketch is barely usable when the Anima plugin is enabled.

chsWeb commented 6 years ago

See if Paddy for Sketch can be used in place of Auto Layout, that is what I am doing now.

Paddy

kium-one commented 6 years ago

It can’t for stacking since Paddy doesn’t work many layers deep for symbols. I would have to detach everything, which defeats the purpose.

Andrey

On Apr 2, 2018, at 9:03 AM, Or Arbel notifications@github.com wrote:

Closed #71.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

chsWeb commented 6 years ago

Does "Closed" = "Fixed?"

kium-one commented 6 years ago

Not fixed for me, and no alternative solution, we should re-open the issue.

On Apr 4, 2018, at 11:41 PM, Jono Young notifications@github.com wrote:

Does "Closed" = "Fixed?"

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

placidminds commented 5 years ago

This is still an issue. Opening a new ticket.

bios82 commented 5 years ago

Any news or reports they're working on this? Combination of Sketch + Anima needs 99% of my CPU. Really needs to be fixed.

zetaap commented 5 years ago

Combination of Sketch + Anima needs 99% of my CPU. I have the same problem :( Freezes after any action

luclemo commented 5 years ago

Same issue here

nakrill commented 4 years ago

Same issue! It feels like performance issue is not related to the general count of stacked groups or nested level, but it definitely some unpredictable behavior.