• Maciej Skrzyszewski, almost 6 years ago

    Here are some ideas for things you can try to do with the documents:

    • editing page and layer names by editing the JSON
    • running bitmaps through ImageOptim to compress them
    • run text diffs using version control systems
    • run visual diffs using previews + version control systems
    • integrating previews for .sketch documents on your server-side apps
    • use server-side tools to generate a dynamic .sketch document

    Exciting times ahead!

    11 points
  • Or Arbel, almost 6 years ago

    This is awesome.

    So many man-hours at each Plugin development team is spent on writing and debugging Javascript code that generates basically this exact file format.

    This format will create higher fidelity for all of the many plugins that export/sync/display Sketch files as well as lower the barrier for Plugin development.

    Great move by Sketch.

    5 points
  • Marcel Neumann, over 5 years ago

    Reading the comments, there is a foreignSymbols key in one of the json documents. We could be getting shared symbols soon!

    2 points
  • Andu PotoracAndu Potorac, almost 6 years ago

    It looks like this is opening up Sketch to be used with ease with different versioning systems (like Abstract)! :)

    2 points
    • Maciej Skrzyszewski, over 5 years ago

      Guys at Abstract have done amazing work so far, merging multiple files works very well. Although it doesn't look like the current (preview) release takes advantage of the new files system yet. I bet they're aware of upcoming changes and will make Abstract even better for public release :)

      What's the most exciting about the new file system for me is being able to control versions with git and to feed design assets directly to dev pipeline utilising sketchtool at the same time.

      0 points
  • Matt Wolfe, almost 6 years ago

    This is awesome! We somewhat accidentally did something very similar when we were building Picnic to allow for collaboration in Sketch. Super excited to dig into this! Thanks for continuing to be progressive about your community involvement :D

    Picnic Folder

    2 points
  • Matt RintoulMatt Rintoul, almost 6 years ago

    The Sketch 43 beta seems to have significantly improved the UI lag I was having with version 42, I'm very excited.

    1 point
    • Jonathan SimcoeJonathan Simcoe, almost 6 years ago

      That's rad! The filesize of these documents is drastically reduced. My file was 56% smaller after opening in Sketch 43 beta.

      1 point
  • Mario MontoyaMario Montoya, almost 6 years ago

    Will it be backwards compatible?

    0 points
    • Christopher Alan, almost 6 years ago

      Doubt it. That's one thing that's always bugged me about Sketch, no version is ever backwards compatible. Which creates headaches when working with multiple designers on multiple teams etc.

      1 point