@nitrada nitrada released this Jun 10, 2018 · 25 commits to master since this release

Assets 3

Added Capitalize Filter as requested in #121 and merged via #126.
Thanks @nwpappas for requesting, thanks @zethussuen for building it.

@nitrada nitrada released this Dec 22, 2017 · 34 commits to master since this release

Assets 3

🎄 XMAS UPDATE

The last update added the capability to use custom storage locations for your Data Populator Presets Library. This release removes all image assets from the plugin bundle, so internal updates should be much faster from now on.

Until now, the data and assets you used where always located within the bundle of the plugin. You can keep them there (the demo data will always remain there), but this means that any plugin update within Sketch will overwrite your precious content.

To use your Preset Library at any custom location on your Mac, use Set Presets Library in the Plugin's menu and select the respective folder that contains your Presets.

@lukasondrej lukasondrej released this Dec 22, 2017 · 35 commits to master since this release

Assets 3

This update adds the capability to use custom storage locations for your Data Populator Presets Library.

@lukasondrej lukasondrej released this Dec 20, 2017 · 36 commits to master since this release

Assets 3

This release addresses issues with image placeholders in Sketch 48 as discussed in #119.

@lukasondrej lukasondrej released this Nov 13, 2017 · 42 commits to master since this release

Assets 3

This release fixes #119 and #118, making Data Populator fully compatible with Sketch 47.

@lukasondrej lukasondrej released this Jun 19, 2017 · 44 commits to master since this release

Assets 3

This release brings several major fixes related to symbol overrides in Sketch 44+ as detailed by #95 and #98. Filters now work correctly and have a more permissive syntax as outlined in #92.

If you have any suggestions or find any issues or bugs, please let us know.

@nitrada nitrada released this Feb 11, 2017 · 61 commits to master since this release

Assets 3

We added an example to demo.sketch showing how you can use several Conditional Actions in a single Symbol to swap a symbol based on the existence of certain data.

The symbol instance holds the following in its name:

#swapSymbol["{name}".length > 0, contact/name]
#swapSymbol["{email}".length > 0, contact/email]
#swapSymbol["{phone}".length > 0, contact/phone]
  • if there's data for {name}, it will swap the nested Symbol to 'contact/name', otherwise moves on
  • if there's data for {email}, it will swap the nested Symbol to 'contact/email', otherwise moves on
  • if there's data for {phone}, it will swap the nested Symbol to 'contact/phone', otherwise does nothing

This example shows that we need a better UI for attaching Conditional Actions to Layers/Symbols. Let us know if you have any ideas.

We're currently collecting a Library of usage examples of Sketch Data Populator. So if there's something you would like to share with the world, please let us know and we'll publish your JSON and Sketch Examples in this repository and if you like, also integrate it into the official demo file. More info in #80.

@nitrada nitrada released this Feb 7, 2017 · 64 commits to master since this release

Assets 3
  • swapSymbol now also works with top level Symbols (see demo.sketch – please re-download the file if you had downloaded it with v2.1.1 or v2.1.0)
  • populating a shape layer does not set its Pattern Fill Type to Fill anymore (fixes #77). we're thinking about offering a Conditional Action for setting the type based on data – so the name of image assets could drive the fill type

@nitrada nitrada released this Feb 6, 2017 · 71 commits to master since this release

Assets 3

Added 'Button' demo data and example to demo.sketch