Smart patterns are a great way of syncing layouts or blocks across multiple templates. You can save any block or layout out as a pattern for reuse across any template.

Creating a pattern

Creating a new pattern is a simple process, once you have a block or layout you want to save out as a pattern simply right click on the block and select save as pattern.

This will then bring up a dialog where you can name and categorise your pattern. Once happy with your settings, select save pattern and your pattern is now ready for reuse.

Adding a pattern to your template

Once you have created your first pattern, you can then access these from the library tab on the left hand side panel. From here you can drag patterns into your template as well as manage and delete them.

Syncing a pattern

If you make changes to a pattern in your template and wish to sync these changes to all other templates using this pattern then you can do so using pattern sync. Simply right click on the pattern where you have made changes and select sync pattern. uiPress will then loop through your templates and push the changes to any template using the same pattern.

Syncing a pattern will also sync the content of the pattern. If you are just wanting to sync styles we recommend using style presets.