Drawing Shapes
The bottom toolbar provides tools for creating shapes, frames, and sections. Select a tool, then click and drag on the canvas to draw.
Toolbar Tools
| Tool | Shortcut | Description |
|---|---|---|
| Rectangle | R | Draws a rectangle |
| Ellipse | O | Draws an ellipse |
| Line | L | Draws a line |
| Frame | F | Draws a frame (container for other nodes) |
| Section | S | Draws a section (auto-adopts overlapping siblings) |
Shapes Flyout
The shapes flyout (accessible from the toolbar) includes additional shapes:
- Polygon — creates a polygon with 3 sides by default (triangle)
- Star — creates a 5-pointed star with 0.38 inner radius
Polygon and Star have no keyboard shortcut — access them from the shapes flyout in the toolbar.
Constrained Drawing
Hold Shift while dragging to constrain the shape:
- Rectangle → square (equal width and height)
- Ellipse → circle
- Line → snaps to 0°/45°/90° angles
Shape Properties
After drawing a shape, select it to edit its properties in the Design tab of the properties panel.
Fill
Every shape can have a fill. The fill section supports:
- Solid color — pick via the HSV color picker or type a hex value
- Gradient — Linear, Radial, Angular, or Diamond with editable gradient stops
- Image — select an image file as the fill
Stroke
Add an outline to any shape. Stroke properties include width, color, cap style, join style, and dash pattern.
Corner Radius
Available for rectangles, frames, components, and instances. Click the independent corners toggle to set each corner (top-left, top-right, bottom-left, bottom-right) separately.
Effects
Add visual effects from the Effects section:
- Drop Shadow — offset, blur radius, spread, color
- Inner Shadow — same controls, rendered inside the shape
- Layer Blur — blurs the entire node
- Background Blur — blurs content behind the node
- Foreground Blur — blurs content in front
Click + to add an effect. Each effect row is collapsible with inline controls. Toggle the eye icon to enable/disable an effect.
Frames and Sections
Frames are containers. Drag shapes into a frame to make them children. Frames can clip their content (off by default) and support auto layout.
Sections are top-level containers that automatically adopt overlapping sibling nodes when drawn. They're useful for organizing large canvases into logical areas. Sections display a title pill that you can drag.
Keyboard Shortcuts
| Action | Mac | Windows / Linux |
|---|---|---|
| Rectangle tool | R | R |
| Ellipse tool | O | O |
| Line tool | L | L |
| Frame tool | F | F |
| Section tool | S | S |
| Constrain to square/circle | Shift + drag | Shift + drag |
Tips
- Sections can only exist at the top level — they can't be nested inside frames.
- Use frames with auto layout to build responsive layouts.
- Export individual shapes or groups as images via the properties panel or context menu.