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


InVision ambassador ambassador
Jake Desaulniers Jake Desaulniers

Craft Library syncing issue with Backup and Sync (Google Drive's replacement Mac client)

Three members of our team have the Craft plugin for Sketch. We've verified that we're all using the same version of the plugin and the same version of Sketch. Two of us have Google Drive for macOS, and the third has Backup and Sync (which is the Google Drive replacement now that it's been deprecated).

When I add colors to the Library and my colleague with Google Drive is the only person also using the library, syncing of my new colors works fine. As soon as our third colleague with Backup and Sync joins syncing abilities stop for all of us. And even after that person removes the library, no one can sync any more.

On my local machine Google Drive says everything is in sync, but in the web interface I can see that what is in Finder doesn't match. New color folders inside the library folder are not getting added.

As best we can tell, any time we do anything as a pair (using only the Google Drive client) everything is fine. As soon as one person using Backup and Sync joins, syncing of Craft Libraries stops for everyone. And finally, looking at Google Drive on the web, it looks like the hidden file ./library-index/index is always the last file to change before syncing stops working.

0

comments

sort by

official comment
Shaina Torgerson
Shaina Torgerson, InVision Employee , ambassador Edited

After working with our Support team, we have confirmed that this is an issue that our Engineering Team is currently investigating where shared libraries can stop syncing. What's going on is that Craft Library is updating a local version of the Library that's cached on your machine; however, these updates are not making it to the actual shared folder. This is why you're able to see the changes to the Library, while the rest of your team does not. 

We would also like to point you all in the direction of Design System Manager (DSM) as well. This is going to be our successor to Craft Library. While it is still in its early access period, you can still get access following these steps.

For more information on how to use DSM, feel free to check out this article.

If anyone else is experiencing this issue, please contact our Support team directly here to notify them. Apologies for the disruption this is causing.


Elizabeth Brookshire
InVision ambassador Elizabeth Brookshire , ambassador

Hi Jake, thanks for bringing this issue to our attention. Sorry for all the trouble your team is having! I'm opening a ticket on your behalf so our Support team can get to the bottom of this, so stay tuned. Thanks!

0

Jiro
InVision ambassador Jiro , ambassador

Hi, We have the same issue. All of our updates go to the hidden folder  '~/Library/Application Support/com.bohemiancoding.sketch3/Panels/.settings' not to our google drive.

0

Elizabeth Brookshire
InVision ambassador Elizabeth Brookshire , ambassador

Hi Jiro, thanks for letting me know you're also having trouble, here. I've opened a ticket with our Support team on your behalf so we can help get to the bottom of this! Stay tuned for more details from them. 

0

Elizabeth Brookshire
InVision ambassador Elizabeth Brookshire , ambassador

Our Support team found that Jake's issue stemmed from using two separate syncing services with Craft Library. We currently recommend sticking to one syncing service with Craft. 

If you'd like to express interest in the ability to sync Craft Library with more than one service, please contact support.

0

Vania
InVision ambassador Vania , ambassador

Has this issue been solved? I think I'm having a similar issue. I created a library, then uploaded to a Box folder. I tested on my own computer with a new file, and syncing is working between the 2 files. When I have my team member import the library from the Box folder, she can see the latest and greatest library. SWEET! but then syncing is no long working between her computer and mine. Then I tried syncing between my 2 files on my computer which worked fine just before my team member imported and now syncing also does not work between my own 2 files. 

We've already deleted the hidden folder once, but that would be pointless of syncing to have to delete a hidden file every time we want to have the latest and greatest library to share.  

Also we both have the latest Sketch and Craft plugin. Your help would be greatly appreciated.

0

Vania
InVision ambassador Vania , ambassador

adding to my comment above

i read through this thread: https://support.invisionapp.com/hc/en-us/community/posts/115018689463-Library-sync-different-computers

and just wanted to add that me nor my team member has ever seen the "pull changes" button. We can both push changes, which we've done successfully to our imported library, but we've never seen the label on the button change to "pull changes" 

0

Shaina Torgerson
InVision ambassador Shaina Torgerson, InVision Employee , ambassador Edited

Hi Vania,

Sorry to hear that you're running into this issue. At this time, our engineering team is still in the process of fixing this behavior with the shared libraries. 

In the meantime, I'm happy to open a ticket on your behalf so that our Support team can dive deeper into these issues. This will also keep you in the loop on when the engineering team has found a fix for this issue.

If anyone else is experiencing this issue, please contact our Support team directly here for the speediest resolution.

 
Thanks,
Shaina
0

Janne Flusund
InVision ambassador Janne Flusund , ambassador Edited

At this time, we have decided to stop using Craft library within the next months because being able to update the library is a functionality we really need for the library to be effective and useful. We are also experiencing serious performance issues with craft prototype. I hope the DSM is released very soon so that we can switch from the library to DSM. 

0

join the conversation

to comment, sign up or sign in.