Version Control - store history/timeline of revisions
It would be nice if there was a way to have multiple versions of a design living in one document. Right now we'll have a v1 wireframe and will be reviewing features for v2. I typically lock that version and then create a new file called v2 and start making changes. Would be nice if they could be linked somehow verses multiple file versions.
We’re working on a visual versioning system for XD documents. You could see a preview here: https://youtu.be/pf35qphKOWE?t=1h7m51s
Ovidiu Spatacian-Tarnu commented
Committing, branching and diffs would be exceptionally useful features.
Dominik Levitsky commented
It would be great having something like multiple branches and an ability to go to any design at any time.
In UX/UI prototyping having multiple versions of one project is vital. It would be nice to have a feature "Increment and save" in main menu "File".
It is realized in After Effects and some other apps. And I'd like to see it in the XD.
Pablo Defendini commented
I know this is not a solved problem, and there are serious challenges to overcome in order to make this work, but if anyone can do it, it's Adobe.
I'd like to be able to work off of XD files in a git repository, and treat my design work like any other version-controlled asset.
Git, in particular, is important, as opposed to the current CC sync, which is fine, but offers no version control and more importantly doesn't play nice with existing, mature version control tools.
In a perfect world, I'd like to make a git repo for a project, dump my XD files in there, and be ale to integrate it into my workflow along with my front end development tools.
Cristian Moisei commented
Sketch for example uses the mac's native versioning system. You can go to File > Revert to and you get a list of all previous saves / autosaves.
You wouldn't need to build the system yourself.
Brent Caswell commented
For my use case, I simply use Dropbox's file version history.
Michael McConnell commented
Developers have better tools. (Thank you for making XD) Sync'ing and forking from Github would be nice. Having a revisions UI built-in to the app and using the Adobe cloud would be great. The enterprise clients will still need a private solution, since we can't put confidential designs in Adobe's cloud.
Andy Merskin commented
It would be really nice to see integration with Git. Git is universal, lets you have local and remote repositories, and provides really powerful workflows that could very nicely be abstracted to a friendly GUI. Maybe not all of its features are necessary, but the basics like committing and branching would be very welcome.
Allow Adobe XD to save multiple iterations of the same file.