All Projects β†’ maximedegreve β†’ Tinyfaces Sketch Plugin

maximedegreve / Tinyfaces Sketch Plugin

Fill selected layers in Sketch with free stock avatars

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Tinyfaces Sketch Plugin

Skpm
πŸ’ŽπŸ“¦ A utility to build and publish Sketch plugins
Stars: ✭ 890 (+302.71%)
Mutual labels:  plugin, sketch
Paster
Pasting a text data from a clipboard directlly to Sketch text layers [Sketch plugin]
Stars: ✭ 88 (-60.18%)
Mutual labels:  plugin, sketch
Sketch Copy Paste Shadows
Copy & paste only shadow styles from layers without others styles getting in the way.
Stars: ✭ 38 (-82.81%)
Mutual labels:  plugin, sketch
Sketch Connection Flow Arrows
Plugin for generating easy to use connection flow arrows in Sketch
Stars: ✭ 275 (+24.43%)
Mutual labels:  plugin, sketch
Sketch Divine Proportions
Divine proportions toolkit for Sketch
Stars: ✭ 143 (-35.29%)
Mutual labels:  plugin, sketch
Keys For Sketch
Advanced shortcut manager for Sketch app.
Stars: ✭ 281 (+27.15%)
Mutual labels:  plugin, sketch
Quickcolor
Quickly apply fills from the global or document color palettes to selected elements - 🎨
Stars: ✭ 59 (-73.3%)
Mutual labels:  plugin, sketch
Chartjs Plugin Rough
Chart.js plugin to create charts with a hand-drawn, sketchy, appearance
Stars: ✭ 59 (-73.3%)
Mutual labels:  plugin, sketch
Fake Chinese Name For Sketch
η”ŸζˆιšζœΊδΈ­ζ–‡δΊΊεηš„ Sketch 插仢
Stars: ✭ 141 (-36.2%)
Mutual labels:  plugin, sketch
Logodrop
A Sketch Plugin to get brand logos right into Sketch App.
Stars: ✭ 140 (-36.65%)
Mutual labels:  plugin, sketch
Merge Duplicate Symbols
Sketch plugin to merge symbols and layer&text styles.
Stars: ✭ 272 (+23.08%)
Mutual labels:  plugin, sketch
Icondrop
Get access to 2 million+ design resources right inside Adobe Xd, Figma, Sketch, Microsoft Office, G Suite and many more.
Stars: ✭ 174 (-21.27%)
Mutual labels:  plugin, sketch
Miaow
A set of plugins for Sketch include drawing links & marks, UI Kit & Color sync, font & text replacing.
Stars: ✭ 2,536 (+1047.51%)
Mutual labels:  plugin, sketch
Sketch Sf Ui Font Fixer
A Sketch plugin that adjusts the character spacing on text layers using iOS 9's SF UI Text/SF UI Display fonts to what it would be when used in an iOS app.
Stars: ✭ 492 (+122.62%)
Mutual labels:  plugin, sketch
Sketch Dockpreview
A Sketch plugin that lets you preview your current artboard in the Dock.
Stars: ✭ 90 (-59.28%)
Mutual labels:  plugin, sketch
Sketch2ae
A Sketch plugin to export sketch file to Adobe After Effect
Stars: ✭ 170 (-23.08%)
Mutual labels:  plugin, sketch
Sparkliner
Sparkliner β€” easy way to make sparkline graph [Sketch plugin]
Stars: ✭ 184 (-16.74%)
Mutual labels:  plugin, sketch
Sublimetext Markdown Preview
markdown preview and build plugin for sublime text 2/3
Stars: ✭ 2,337 (+957.47%)
Mutual labels:  plugin
Resharper Fsharp
F# support in JetBrains Rider
Stars: ✭ 216 (-2.26%)
Mutual labels:  plugin
Prettier Plugin Sort Imports
A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.
Stars: ✭ 205 (-7.24%)
Mutual labels:  plugin

TinyFaces πŸ‘¦πŸΌπŸ‘¨πŸΎπŸ‘©πŸ» Sketch Plugin

Fill layers in Sketch with avatars & random data from tinyfac.es...

Features:

  • πŸ“’ Fills text layers with random names
  • πŸ‘¦πŸΌ Fills shapes with random avatar stock photos
  • πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ Supports groups
  • πŸ’Ÿ Supports symbols
  • 🎚 Choose between high quality or low quality images
  • πŸ’‘ Filter to only male or female

Check out how it works:

Screengrab

Development

This plugin was created using skpm. For a detailed explanation on how things work, checkout the skpm Readme.

Usage

Install the dependencies

npm install

Once the installation is done, you can run some commands inside the project folder:

npm run build

To watch for changes:

npm run watch

Additionally, if you wish to run the plugin every time it is built:

npm run start

Custom Configuration

Babel

To customize Babel, you have two options:

  • You may create a .babelrc file in your project's root directory. Any settings you define here will overwrite matching config-keys within skpm preset. For example, if you pass a "presets" object, it will replace & reset all Babel presets that skpm defaults to.

  • If you'd like to modify or add to the existing Babel config, you must use a webpack.skpm.config.js file. Visit the Webpack section for more info.

Webpack

To customize webpack create webpack.skpm.config.js file which exports function that will change webpack's config.

/**
 * Function that mutates original webpack config.
 * Supports asynchronous changes when promise is returned.
 *
 * @param {object} config - original webpack config.
 * @param {boolean} isPluginCommand - whether the config is for a plugin command or a resource
 **/
module.exports = function(config, isPluginCommand) {
  /** you can change config here **/
};

Debugging

To view the output of your console.log, you have a few different options:

  • Use the sketch-dev-tools
  • Open Console.app and look for the sketch logs
  • Look at the ~/Library/Logs/com.bohemiancoding.sketch3/Plugin Output.log file

Skpm provides a convenient way to do the latter:

skpm log

The -f option causes skpm log to not stop when the end of logs is reached, but rather to wait for additional data to be appended to the input

Publishing your plugin

skpm publish <bump>

(where bump can be patch, minor or major)

skpm publish will create a new release on your GitHub repository and create an appcast file in order for Sketch users to be notified of the update.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].