MCPcopy Index your code
hub / github.com/bomberstudios/artboard-manager

github.com/bomberstudios/artboard-manager @v2.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.2.0 ↗ · + Follow
20 symbols 36 edges 4 files 0 documented · 0% updated 2y agov2.2.0 · 2020-10-05★ 67226 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Sketch Artboard Manager

This plugin automatically arranges the position of all Artboards in your Sketch document, to snap them to rows & columns.

Installation

Usage

Once the plugin is installed, Artboards will be arranged automatically when added, moved, or resized.

If you want to disable the plugin temporarily, you can toggle it using the Auto Mode menu option (shortcut: Ctrl Shift A). The setting is stored in the app's preferences, so it will persist between launches.

If, for some reason, you want to arrange your Artboards manually, you can choose the Artboard Manager › Arrange Artboards menu option.

Configuration

You can tweak some of the settings by opening Plugins › Artboard Manager › Settings:

  • Horizontal Space: the amount of pixels you want to have between your Artboard columns. The default is 50.
  • Vertical Space: the amount of pixels you want to have between your Artboard rows. The default is 100.
  • Rename Artboards: if enabled, the plugin will rename all Artboards in the current page when arranging the layout, so handle it with care!
  • Arrange Symbols: if enabled, Artboards which are masters for Symbols are also arranged. Defaults to off.
  • Arrange Symbols Page: if enabled, Artboards in the Symbols page will be arranged when you move them. It defaults to off, in case you’re using something like Symbol Organiser.
  • Exclude Pattern: if your Artboard names start with this pattern, they will be ignored by the plugin. Defaults to --.

TODO

  • Ability to enable the plugin per document / page
  • Ability to rename Artboards automatically based on multiple criteria

Core symbols most depended-on inside this repo

ArrangeArtboards
called by 7
src/artboard-manager.js
anArtboardIsSelected
called by 2
src/artboard-manager.js
checkMarkMenu
called by 2
src/artboard-manager.js
getSettings
called by 2
src/artboard-settings.js
generateSettings
called by 1
resources/app.js
Resize
called by 1
src/artboard-manager.js
snapValueToGrid
called by 1
src/artboard-manager.js
setSettings
called by 1
src/artboard-settings.js

Shape

Function 20

Languages

TypeScript100%

Modules by API surface

src/artboard-manager.js16 symbols
src/artboard-settings.js3 symbols
resources/app.js1 symbols

For agents

$ claude mcp add artboard-manager \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact