A Figma plugin that allows users to insert cursor images on canvas with customizable size and type.
- Insert cursor images onto the Figma canvas
- Choose cursor images from a compact 4-column icon grid
- Select from 6 size options:
- 24 px
- 32 px
- 48 px
- 64 px (default)
- 128 px
- 256 px
- Clean, minimal UI that appears when plugin is run
- Clone or download this repository
- Open Figma Desktop App
- Go to Plugins > Development > Import plugin from manifest...
- Select the
manifest.jsonfile from this directory - The plugin will be available in your plugins list
- Run the "Cursor Widget" plugin from the plugins menu
- Select the cursor size
- Click a cursor image in the grid to add it to your canvas
- The cursor will be placed at the center of your viewport
- To add a different cursor, click another image in the grid
This plugin is built with TypeScript and uses the Figma Plugin API.
npm install
npm run buildnpm run watchcode.ts- Main plugin logicui.html- Plugin interfacemanifest.json- Plugin configurationtsconfig.json- TypeScript configurationpackage.json- Dependencies and scripts
- Uses cursor images embedded as base64 data
- Creates rectangle nodes with image fills
- Handles selection changes to update UI
- Use the release checklist: RELEASE_CHECKLIST.md