AMA: Christopher Downer, Designer at Sketch

over 4 years ago from Christopher Downer, Designin’ Sketch

  • Allan White, over 4 years ago (edited over 4 years ago )

    Greetings Christopher, thanks for taking time to talk with the Sketch community. I've been using it off and on for about a year, and our UX team has just jumped on board.

    First, let me say that building software is hard, hard work. You guys have a built an amazing tool that has made a dent in the universe. So thank you!

    One main area I've been scratching my head about is the way object & text styles and symbols are managed. In many other apps (such as Adobe's and Apple's apps like Keynote/Pages), when you change an instance of something that's styled, it doesn't automatically update all the other items with that style; there's a "redefine/update style" step that the user initiates before cascading those style changes outward.

    Our team has been quite frustrated by this behavior - resizing something by a tiny bit will cause cascading changes, and this is contrary to the way styles are handled in most other design apps. The symbols concept suffers here too, coming (in name at least) from Flash/Illustrator, but behaving differently than expected.

    My question (not just to vent! =) is about the rationale around how styles should work. Is it by design, or is it the result of limitations (like time, or Obj-C or a framework)? Are we alone in this point of view? Do you have something better planned?

    Thanks again for the time, and best wishes for the future of BC. We're rooting for Sketch!

    0 points
    • Christopher Downer, over 4 years ago

      Symbols and Text Styles are definitely area we look to improve. It's really cool how Symbols automatically sync when you make a change to them—it makes a great demo, but in hindsight, it perhaps wasn’t the most ideal solution. We discovered this the hard way, but we will learn from this.

      1 point
      • Allan White, over 4 years ago

        The hard way is the only way to true learning, right? Thanks for listening - I'm sure what you guys come up with will be amazing.

        0 points