InVision Design System Manager + Brand.ai Joins InVision(invisionapp.com)

almost 6 years ago from Stephen Olmstead, Design Partnerships @ InVision App

  • Dan OC, almost 6 years ago

    Amazing stuff! I am curious about the developer integration though.

    Are the class names generated via the symbol names? If so, how optimised is the output?

    For example now, a button would look something like:

    .btn { border: none; padding: 2rem; }

    .btn--primary { background-color: orange; color: white; }

    .btn--secondary { background-color: purple; color: pink; }

    Is the generated code attaching all styles to a single class? This really bulks out the size of the CSS file by code duplication. Instead of the above, the output of the CSS would look something like:

    .btn--primary { border: none; padding: 2rem; background-color: orange; color: white; }

    .btn--secondary { border: none; padding: 2rem; background-color: purple; color: pink; }

    2 points
    • Ehud Halberstam, almost 6 years ago

      Dan, when it launches, DSM will support code export for design tokens only, and not per component. You can see an example here and read more about the sync approach here.

      Post-launch we'll be working on additional integration options. Let us know your thoughts!

      0 points
    • Mattan IngramMattan Ingram, almost 6 years ago

      You might want to look at something like Webflow for more web oriented design with better code output and classes you can actually see and set.

      0 points