Improved Component State Performance
Component states are awesome, but right now the size increase for a complex component is not scalable. After doing some testing, components appear to increase their size proportionally to the number of states.
For example if I have a Default state, create a new state and move the components, say in a mask, to do an animation the size has now doubled. Then if I copy that to a new artboard, it doubles again, because both states get carried around. Therefore what originally would have been a master with an instance in 2 separate artboards with size 2X is now size 4X because there are two instances with 2 states. Add another unused state and it is now 6X
I understand why this method would be used, but it has not been scalable for some of our work.
Any plans to address this?
Components with States drastically slow XD's performance
Even simple components (eg. an icon) with multiple states have horrendously slow performance.
Simply selecting a Component with multiple states takes upwards of 90 seconds. Moving the Component is also unacceptably slow. Changing the State is similarly slow.
Basically, States make Components super powerful. But, they also render my files un-workably slow.
Tony M commented
Awesome. Thank you!
Is there a place where I can track progress?
Daniel Wabyick commented
Thank you for taking the time to investigate and posting. We are already actively working on this issue - as we know this can impact heavier usages of components and states.