Umbraco Properties Generator lets you create complex ui for marco by defining json properties for fast development
This package is intended for developers.
Start here:
1) Install package
2) Include "App_Plugins\PropertiesGenerator" folder in your project and build it
3) Add a json file in folder App_Plugins\PropertiesGenerator\properties\, look at the file "demo.json" for structure examples
4) Create a new macro with a new property that it's type is "Properties generator" and the alias of that property is the json file name
5) Use the macro :)
* It was tested on Umbraco 7.4.x
* Demonstration here:
https://www.youtube.com/watch?v=Vi4CpLyJgSo