Idea for converting from Sketch
Sketch basically forces you to define states as different artboards. Because let's face it, creatiing overrides is such a pain with sketch. With XD states has changed everything for me.
For a UX designer this isn't so bad. But when it comes to the UI side of things. It's a total pain. Converting multiple sketch symbols into a single symbol with mulitple states is a massive pain. It shuts me down and requires to do so much production work just to be able to make a toggle switch auto animate. Anything that needs to be auto animated from one state to the other reliably requires a ton of work.
For the life of me don't know why anyone likes using Sketch for so many reasons. XD has is downsides for sure. But I can work faster in it hands down.
So I had an idea!!!!!
I do love the "/" for organizing symbols. Why can't XD reccognize this organization technique to convert several symbols into a symbol with states when a design system is downloaded for XD that would be amazing.
Use the "*" to identify a sketch symbols state? This wouldn't require anything on the Sketch side with the exception that the designer just add the "*state" name. Basically hack the hell out of Sketch.
Sketch Symbol example:
Element/in/toggle *default
Element/in/toggle *on
And then when you open the sketch file within XD you get:
Element/in/toggle - with two different state already created. default and On.
I would be off and running with my auto animated prototype!
