Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Airstream

Color tools for Figma.

Development

git clone https://github.com/caged/airstream.git
yarn
yarn dev

Adding a new UI view

Plugins with a user interface are built as views and and be found in src/views.

views/MyViewPlugin.svelte

<script>
  import { createEventDispatcher, onMount } from 'svelte'
  const dispatch = createEventDispatcher()

  onMount(() => {
    dispatch('resize', { width: 300, height: 500 })
  })
</script>

<div data-view="MyViewPlugin">Plugin body here</div>

views/index.js

export { default as MyViewPlugin } from './MyViewPlugin'

manifest.json

  "menu": [
    { "name": "Run my plugin", "command": "view:MyViewPlugin" }
  ]

Adding a new command

TBD: Plugins without UIs are commands and can be found in src/commands.

Testing

yarn test

Credits

See package.json for a full list of plugins.

You can’t perform that action at this time.