> For the complete documentation index, see [llms.txt](https://docs.santacruzsoftware.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.santacruzsoftware.com/bannersui/reference/feature-reference.md).

# Feature Reference

A pane-by-pane reference for BannersUI user-facing features.

Use this page as a quick inventory of what BannersUI can do. For step-by-step instructions, start in [Guides](/bannersui/guides/guides.md).

## Feature areas

| Area              | Includes                                                               |
| ----------------- | ---------------------------------------------------------------------- |
| Import            | PSD review, layer validation, background assignment, package creation. |
| Editor navigation | Canvas, zoom, isolation, shortcuts, preview.                           |
| Artboards         | Sizes, presets, duplication, assisted layouts.                         |
| Layers            | Selection, naming, grouping, visibility, locks.                        |
| Content           | Text, media, shapes, links, fitting, crop.                             |
| Governance        | Brandkits, localization, validation, role restrictions.                |

## Import

* Package name validation.
* Imported layer preview.
* Layer rename and type review.
* Layer merge.
* Background layer assignment.
* Design preset selection.
* Layer warnings and package name warnings.
* Unsupported layer feature handling.
* Layer structure mismatch handling.

## Editor navigation

* Canvas artboard view.
* Zoom in, zoom out, fit screen, fit artboard, fit artboards, zoom to selection.
* Artboard selection and isolation mode.
* Keyboard shortcuts drawer.
* Preview page and preview animation.

## Artboards

* Add artboard.
* Duplicate artboard.
* Delete artboard.
* Rename artboard.
* Artboard information.
* Size presets and custom sizes.
* Assisted layout generation.
* Matching sizes, other sizes, suggested layouts, and similar layouts where enabled.

## Layers

* Select, rename, duplicate, delete, hide, show, group, ungroup, and reorder.
* Assign as background layer.
* Lock and unlock content, position, and properties.
* Mixed lock state reporting.
* Layer visibility per selected artboard.

## Text

* Edit content.
* Font family, style, and size.
* Paragraph and character styling.
* Title and paragraph text type.
* Fill and stroke color.
* Alignment, line spacing, letter spacing, horizontal scale, vertical scale.
* Frame padding and margins.
* Hyperlinks, glyphs, superscript, subscript, underline.
* Fit-to-frame and overset warnings.

## Media

* Upload image or video.
* Gallery selection where configured.
* Applied media and alternative media.
* Designer-approved alternate images for image replacement.
* Replace media on one artboard or all artboards using that image.
* Crop, fit, fill, scale, rotate, frame-to-content, content-to-frame, and auto fit.
* Resolution and preflight warnings.
* Video limits and metadata.

## Shapes

* Add shape.
* Fill, stroke, stroke weight, opacity, corner radius.
* Position, size, rotation, alignment, and arrangement.

## Brandkits

* List, search, create, rename, and delete brandkits.
* Add, edit, and delete colors.
* Upload, add, edit, and delete fonts.
* Add recent colors and fonts.
* Handle duplicate names and missing brandkits.

## Animation

* In, Loop, and Out phases.
* Static and motion states.
* Animation option selection.
* Dynamic phase settings.
* Timeline editor with time ruler, layer rows, playhead, phase segments, delay areas, and trim handles.
* Playback controls, current time field, nudge controls, copy current time, duration display, and timeline scrubbing.
* Preview animation.
* Delete animation.
* GIF output where configured, including repeat, quality, background color, dithering, frame generation, replay, and download controls.

## Localization

* Source locale and target locale selection.
* Text content translation.
* Translation updates.
* Post-translation layout review.

## Validation and alerts

* Missing fonts.
* Overset text.
* Invalid names.
* Duplicate names.
* Media upload failure.
* Preview retrieval failure.
* Save failure.
* Token, client, permission, package, and job access errors.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.santacruzsoftware.com/bannersui/reference/feature-reference.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
