# Canvas Extras: Notes & Screen-share

The infinite canvas supports two productivity features: sticky notes for annotations and live screen-share input for real-time captures.

## Notes

**Sticky notes** let you add text annotations directly on the canvas as floating reminders or labels.

### How to add a note

1. Right-click anywhere on the canvas
2. From the **Add node** submenu, select **Note**
3. A new sticky note appears at the context menu location
4. Double-click the note to edit its text

### Edit and format

- **Edit text**: Double-click the note to enter edit mode; press **Ctrl+Enter** (or **Cmd+Enter** on Mac) to save, or click elsewhere to exit
- **Change color**: Select the note and use the color button in the toolbar above it, or right-click and choose **Color** to pick from the available palette
- **Resize**: Drag the corners of the selected note to adjust its dimensions
- **Auto-fit height**: Select the note and click the **Hug content** button (stack icon) in the toolbar to auto-resize the height to match the text
- **Duplicate**: Select the note and right-click → **Duplicate** (or use **Ctrl+D**), or click the duplicate button (copy icon) in the toolbar

## Screen-share input

**Screen-share input** lets you add a live desktop or window capture to the canvas as a generation input. The capture feeds into the **Enhance** category for polished renders, and you can crop the region before use.

### How to add a screen-share node

1. Right-click anywhere on the canvas
2. From the **Add node** submenu, select **Share Screen**
   - *Note: Only one screen-share node can exist per canvas at a time*
3. A browser picker appears; select the window, tab, or monitor to share
4. A **LIVE** indicator appears in the top-right corner of the node once the stream is active

### Crop region

- **Enter crop mode**: Click the **Crop** button in the node's toolbar (appears when the node is selected and the stream is active)
- **Adjust crop**: Drag the crop rectangle's edges or corners to define the region you want to capture
- **Move crop**: Click and drag the entire crop rectangle to reposition it
- **Apply or cancel**: Use the **Apply crop** or **Cancel** buttons in the crop mode action bar at the bottom
- **Full frame**: Leaving the crop at full-frame size (or dragging to full-frame) disables the crop and captures the entire screen

### Use in generation

The current frame of the screen-share input—respecting your crop region—is captured at generation time and feeds the generation pipeline as a reference input. It appears in the **Enhance** category as a polished render input. See [Chat bar: generating images](/docs/product/chat-image-gen) for the Enhance category.
