Granular Version History

I know this data exists so why can I not view version history on a page by page or component by component history? Sometimes we get weird changes that no one on the team recalls making. Maybe it was a mistake? Maybe it was a merge conflict that was difficult to deduce? Who knows. We noticed something unintentionally changed and we want to track down when it changed, ideally, on a component basis (My team manages a design system) so we can learn what happened and take steps to prevent it from happening again.

How I see this potentially working is selecting a component, or even variant of, and viewing its individual history via the property panel. It could just be dates there like we see in the file’s history panel, but then allow me to dig deeper and use something like the merge resolution UI to visually compare the current version to a selected historical version. Basically, similar to what we see in Dev Mode.

Current version history capabilities are super generic, tedious to use, and focused on when branches were created/updated/merged or the library was published which can only get you so far. This is probably enough if I’m a viewer/consumer but as a creator/editor or admin, I need the specifics.

Thanks for the feedback!

We’ll pass this onto the team for consideration.

1 Like