Scale/resize symbols individually
I love the addition of symbols to XD, only let down (beside the ability to re-organise them which is already posted as an idea) is that I have to create a new symbol for every required size.
Please let us scale the symbols
We’re excited to announce that with our May release, we have introduced Components (previously known as symbols). Components are design elements with unmatched flexibility that help you create and maintain repeated elements while varying the instances for different contexts and layouts.
You can create a master component to define a reusable element, such as a button, and you can change any of its properties to customize instances of that element (Size & Layout, Style and Appearance, and Structural overrides). Changes you make to an individual instance are specific to that element, but changes you make to the master propagates to all the instances where the property hasn’t been customized.
Components now could also be responsively resized with the same powerful capabilities of responsive resize baked in.
Finally, you could link components across documents to maintain a single source of your components using the Link Assets feature or simply through copy/pasting components across documents.
To learn more, please check:
Please give it a try and let us know what you think.
How is this not in xd yet?
Jan Rytir commented
Resizability of symbols is really a MUST HAVE to be able to work with them in designs and considering switching from Sketch.
Yes, this is an essential feature we're missing before I could consider switching from Sketch.
An essential feature. Using symbols as they are implemented today is close to useless.
Johann Knott commented
This is literally the last thing missing before I actively consider switching to it from sketch,.
This should be a basic
Stu Nami commented
6 years in the making and already InVision Studio and Sketch have far surpassed Adobe with no-brainer solutions and features for UI and UX design. The excuse that software takes a long time is mute considering that these companies not only created robust and innovative software but also built a startup company. What use are symbols if you cannot modify their instances? Photoshop, Illustrator and Flash all do this.
Yes would love to see this feature, designing for responsive would be much more quicker with this.
+1 Yes please
Erick Sanchez commented
Vlad Gorlov commented
+1 for resizable symbols.
Also need to be able to flip and rotate instances of symbols without affecting the original
Yes, this is needed. Soon, please.
Thank you for (hopefully) working on this. Because: no.1 essential thing?
João Rodrigues commented
Symbol overriders are essential to design, prototype and test complex web/mobile applications.
Any property of a symbol should be able to be overriden so that you can create different instances of the same object, with different content, colors and position of elements, and so have a realistic prototype that you can validate with stakeholders and actually test.
A symbol would be more powerful not just as a dummy asset to be exported but rather as any group of elements that can be reused across all artboards, with overrides in any of their elements.
And of course, could be nested inside other symbols.
For serious prototyping this is a must have!
Why in the world is that not included ... If i need to have n-symbols for every size of the same object, the ability to use symbols is pointless. PLEASE for the sake of god implement this feature !!!!!
Stephen Nelson commented
A workaround I found is to right click on the symbol and select "ungroup symbol" then it will turn it into just a regular pile of objects you can manipulate.
Photoshop smart objects have a good solution for this, in that the smart object acts as sort of a "wrapper" so that you can make adjustments to the smart object, OR you can make adjustments to the contents inside the smart object. Changing the contents affects all instances, but changes to the object itself only affect that one object. And it's been a while since I used Flash, but as I recall it worked similarly. You could scale an object without affecting all other instances of that object. You had to go "inside" an object to make changes that would affect all other instances.