Annotating

The window, the editor canvas, and the day-to-day of drawing, refining, and organizing annotations.

The window

Every yaAnnotator document is a library that holds one or more projects; each project maps to a dataset. The projects sidebar on the left lists them all. Expand a project to choose what the content area shows: All Images, a split (Train, Validation, Test), Notes, the Report, or Export. The + button adds a project or imports a whole dataset as one.

The image list switches between List, Grid, and Single-column views (⌃⌘1/2/3). The Show menu overlays annotations, issue badges, per-kind annotation counts, pixel size, and split names on thumbnails; the Filter menu narrows the list by issues, class, object size, and other report findings. Open an image for editing with Return or a double-click; in List view, Space gives a Quick Look preview instead.

The editor

The yaAnnotator annotation editor with a polygon selected and the inspector open

The canvas is where you label. Zoom with ⌘+/−/0, pinch, or the toolbar slider; scroll or drag to pan. The toolbar holds the tool picker (Select, Box, Polygon, Smart Select), Assist for model suggestions, the zoom controls, the approval seal, undo/redo, and the inspector toggle. You can rearrange the toolbar the standard Mac way, and every toolbar action is mirrored in the menus.

View ▸ Canvas Layers hides whole annotation kinds (boxes, polygons, or masks) while you focus on one; Show Labels (⌃⌘L) hides just the captions.

Drawing

The inspector (⌥⌘I)

Organizing images

Reviewing

Notes

Each project has a Notes row in the sidebar: a plain-text place for your labeling rules and edge cases. If an imported dataset ships a top-level README, its text seeds the notes automatically; exporting writes them back out beside the dataset as README.yaannotator.txt, so your rules travel with the data.