Retain the overrides when replacing a symbol
When replacing a symbol with another one let's say,
An "Enabled text box" with a "Disabled text box"
If Enabled text box has a overridden label called "First name" which gets lost when replacing the enabled version with disabled version of the text box symbol.
(Since many of the symbols which are created for different states share the same components like, label, value etc.)
Yes please. Figma does this by looking at the name of the layer. If it stays the same between multiple versions of a component, the overrides are maintained.
Jo yal commented
This is a very basic and useful feature. Sketch does this intelligently. At least implement this for text overrides.
Swap between a primary button and a secondary button.
Useful when there is a menu and we change items between regular and selected states.
When there are cards with multiple states.
In all these cases we override the text or image and then replace it with another symbol.