11

Latest update to Craft doesn't allow you to maintain Symbol overrides in Sketch

4 years ago from , UI Designer at Capital One

Has anyone else noticed that the last version of Craft completely messes with nested symbols in Sketch? Previously, Craft allowed you to maintain default overrides for your symbols. If I had one symbol for a green button and a blue button was simply the green button symbol with a background override, Craft used to maintain both of those as separate buttons. Now, Craft doesn't respect the symbol overrides and syncing with Craft will force the blue button to become the default green button.

Craft is pretty amazing, but I'm getting concerned about building out our entire design library using it. With these kinds of changes, I can't risk our entire design system getting wrecked.

20 comments

  • Stephen OlmsteadStephen Olmstead, 4 years ago

    Adey- so sorry to hear about this. I'm raising with support team now and will reach out to you directly to get more info. We are already in the process of a major update to the library plugin which should remedy most of this for you, but it never hurts to triple-check ourselves and make sure we're attending to any outstanding issue here. Thank you raising this- chat more soon. In meantime hit me up if I can be of any help: stephen[at]invisionapp.com

    3 points
  • Simone Marcarino, 4 years ago

    You should try this plugin -> https://www.zeroheight.com/

    2 points
  • Duke CavinskiDuke Cavinski, almost 4 years ago

    The Craft library is frustrating in general, in terms of keeping it organized, updating it, and actually having it update the symbols in a document (which is capricious in its success.)

    To say nothing of how challenging nested symbols are to maintain, and has diminishing returns in terms of how efficient I really need to be.

    2 points
    • Stephen OlmsteadStephen Olmstead, almost 4 years ago

      100% hear you Steven, were working on some major updates to the plugin that will hit soon (apologies I don't have exact date at this moment but were pushing it along as quickly as we can go).

      Just curious- how would you describe the sweet spot for you when it comes to time investment in setting up a maintainable system vs actual productive output in day to day use of said system? Want to make sure we're making the tough tasks easy while keeping cognitive load low for regular maintenance. If email works better hit me up at stephen[at]invisionapp.com and we can talk shop more there. Thanks for your patience- definitely want to make sure we're improving here on our end.

      1 point
      • Duke CavinskiDuke Cavinski, almost 4 years ago

        I'll email you, thanks for reaching out!

        0 points
        • Stephen OlmsteadStephen Olmstead, almost 4 years ago

          De nada! Looking forward to chatting!

          0 points
        • Stephen OlmsteadStephen Olmstead, almost 4 years ago

          Follow up here: we just pushed a fix this morning that resolves this issue. Please note it does require syncing of the library one last time before it respects overrides. Deepest apologies for the bug here but thank you so much for the feedback and correspondence via email- SUPER helpful.

          1 point
  • Brian HintonBrian Hinton, almost 4 years ago

    I love InVision. A fantastic group of people, company, and service....but this is why I don't rely on plugins for anything. I use Sketch plugins for workflow improvements, but never to replace anything that should be native to the application. And something as important as a design system / library should be native. It's apparently coming...

    1 point
  • John Peele, 4 years ago

    Make sure to let them know. My team has been using Craft since beta days and are very unhappy with this update. https://support.invisionapp.com/hc/en-us/requests/new

    1 point
  • Stephen OlmsteadStephen Olmstead, 4 years ago

    Adey- quick note, we just pushed a fix this morning that resolves this issue. Please note it does require syncing of the library one last time before it respects overrides. Deepest apologies for the bug here but thank you from the bottom of our hearts for elevating this to our attention so we could get the team immediately on it and fixing.

    0 points
    • Artem Moskovskikh, 4 years ago

      Stephen, can we fix the same but with Inspect? I will remind: Inspect doesn't understand nested overrides ...

      1 point
      • Stephen OlmsteadStephen Olmstead, almost 4 years ago

        Hey Artem- I opened a ticket last Friday with support team for you that we'd love to get your feedback on (check your email for most recent correspondence there, its ticket #249487). From what I can tell the item you're reporting here sounds like something separate from the Craft fix that went live today for the original posters issue. Let's make 100% sure we're getting you setup and in awesome shape as well. Can you hit us back on that support ticket so we can get the additional info? Thx!

        0 points
  • Adey SalyardsAdey Salyards, almost 4 years ago

    Just installed Craft 1.0.28 to see if it fixed the override issue. It fixed it halfway. It respects most overrides, but still messes with the text override. If my original symbol button said "Slide to Pay" and I had used an override to write "Submit," syncing with Craft will change the button back to the default "Slide to Pay".

    And with that, we are officially moving over to brand.ai. This is a breakup, Craft!

    0 points
    • Stephen OlmsteadStephen Olmstead, almost 4 years ago

      Hey Adey- sorry to hear this- I sent you an email yesterday with some additional information regarding our roadmap for Library. I'd love to continue dialoguing Yesterday's update was related to some other fixes but we have a larger update hitting in early/mid May that will deliver larger updates on the ones you described above. Hope to earn back your trust soon.

      0 points
      • Adey SalyardsAdey Salyards, almost 4 years ago

        I'll try out the update when it's available. Our team is building out our component library and rolling it out right now though, so we will have to proceed with one of the Craft alternatives.

        0 points
    • Artem Moskovskikh, almost 4 years ago

      Hi, Adey, can you show how update 1.0.28 fixed half of the problems? I can't find it. I have the same problems with Inspect.

      Thx.

      1 point
      • Adey SalyardsAdey Salyards, almost 4 years ago

        You know, after I posted that, I played with it more and it doesn't even work halfway. It still completely messes with the symbol overrides.

        1 point