Sorry, the InVision Help Center does not support Internet Explorer. Please download Microsoft Edge or another modern browser.


InVision ambassador ambassador
David Holman David Holman

Syncing one artboard with multiple states

Most of the artboards in my documents represent a base view that has multiple states.

The most efficient way to build these is to have layer groups for each new state that modifies the base view below.

When I sync to Craft, I want to temporarily append the artboard name with "+state-name" and have that state post to my prototype.

As far as I can tell, this still isn't possible. I'm hoping someone knows of a workaround that spares me the pain of creating dozens of dupes of the base view, or making it a symbol.

0

comments

sort by


Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador
Comment actions Permalink

Hi David, 

Thanks for taking the time to reach out here in Community. After reviewing your post, it appear as if what you have described may be related to a feature request that we're currently tracking interest for. However, I'm having a bit of trouble understanding exactly what you're looking for and would like to clear some things up before sending this to our Support team for further testing.

Can you please address the following questions?:

  1. Can you please clarify what exactly you mean by, "I want to temporarily append the artboard name"?
  2. To be clear, are you hoping to be able to pick which state you are syncing? If so, this can be achieved by hiding the layer/groups which you don't want to sync as a workaround.

Look forward to hearing from you,

Shaina

0

David Holman
InVision ambassador David Holman , ambassador
Comment actions Permalink

Here's a standard scenario:

The base view artboard in Sketch is "users-list".
I sync this artboard via Craft Sync as a new screen in my "User Management" project.
Back in Sketch, I add a state layer group called "+multiselect-users" with some additive changes overlaid on the base.

Here's the part I would like to see change:
Now I change the artboard name to "users-list+multiselect-users".
When I sync through Craft, I want to create a new screen in the prototype with this new name.
To wrap up, I flip off that state layer group and change the artboard name back to "users-list"
A few days later I make some changes to the base view.
When I resync the "users-list" artboard, I want to overwrite the screen "users-list" in my prototype.

Obviously, not everyone is going to want this. I would expect a setting somewhere in my prototype (hopefully right from the Craft UI) that allows me to "Create new views when the artboard name changes" or something like that.

0

Mike Siegle
InVision ambassador Mike Siegle, InVision Employee , ambassador
Comment actions Permalink

Hi David,

It's Mike from InVision here. Thank you so much for sharing all of these details with us. It's truly appreciated and certainly sounds like an awesome addition to Craft. 

With that being said, I'm going to a ticket on your behalf to track your interest for this potential feature. Please keep an eye out for an email indicating that we’ve formally tracked your feedback.

Have a great day,
Mike

NOTE: If anybody else would like to add their feedback about this potential feature, please fill out a ticket with Support here detailing the feature you are looking for.

0

David Holman
InVision ambassador David Holman , ambassador
Comment actions Permalink

Thanks, Mike! 

I could have sworn I did this with Sketch <=> InVision at some point in the past. Obviously it wasn't through Craft Sync. 

0

Mike Siegle
InVision ambassador Mike Siegle, InVision Employee , ambassador
Comment actions Permalink

Hey David, 

Of course! More than happy to help you with this.

I really wish we had a better answer for you but we take your suggestions to heart so if you have any ideas that would make our Products better for you, please don't hesitate to send them our way. 

Best, 

Mike

0

join the conversation

to comment, sign up or sign in.