Paste and replace
As a UX Designer i want to have ability to copy an object of any type and then paste and replace multiple Text, Vectors, Images and Components with it in a single action.
How it should work.
1. Select an object (source) and use a standard copy action. cmd + C
2. Select one or multiple objects (targets) on one or multiple artboards. The objects can be all different types.
3. Use an action "paste and replace"
What will happen: the object in clipboard replaces the selected objects.
Position: all pasted objects take the same position as the targets.
Width: the copies retain the width of the targets if it's defined. Exception: Objects replacing the point text keep their original width.
a) Default: the copiess keep height of the source
b) Option: the copies take the height of the target (i don't see much usage for it, but sometimes it's needed)
Rotation: copies are rotated to match the target's rotation
Prototyping: copies receive the same prototyping settings (triggers, actions) as targets.
Jon Bueno commented
This is one of the most frequently used CMD in Figma, I use both applications (I use that word loosely for Figma) frequently because of their differing strengths. This simple command is missing in XD, such a pain in the ass.
Typically I'd say that FIgma's strengths are centered around creation of design systems and components. But pure design and work efficiency are XDs strengths... However, this simple command is invaluable in Figma and the fact that XD doesn't have it is painfully inefficient.