Skip to content

πŸ“š Vue component library that matches the Figma Design System for building Figma plugins.

License

Notifications You must be signed in to change notification settings

alexwidua/figma-plugin-ds-vue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

68 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

figma-plugin-ds-vue is a Vue component library that matches the UI2: Figma Design System for building Figma plugins. It is based on thomas-lowry/figma-plugin-ds.

✨ Installation

  1. Install the package npm i figma-plugin-ds-vue

  2. Include the global stylesheet in your app (either on component-level or make it accessible globally by importing it to your app's entry file, ex: main.js)

    import 'figma-plugin-ds-vue/dist/figma-plugin-ds-vue.css'

  3. Import and register the Vue components you want to use, refer to the documentation for details and an overview of all available components

  4. Enjoy building your plugin πŸ’»βœ¨

πŸ“ Documentation

Refer to the library's documentation for a detailed overview of each component and its usage.

Quick reference:

The global stylesheet also includes style variables 🎨 and utility classes 🧰 which can be used to format your plugin 🌈

πŸŒ€ Misc

A great writeup on Figma plugin design & heuristics is @yuanqing's The UX of Figma plugins πŸ“š

This project is based on thomas-lowry/figma-plugin-ds. It also includes refactored components of Morglod/figma-vue-boilerplate, a project which basically kickstarted the development of this one. S/o to these amazing humans πŸ‘‹

πŸ“ License

MIT

About

πŸ“š Vue component library that matches the Figma Design System for building Figma plugins.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published