Edit in GitHubLog an issue

Features

Some elements to bear in mind when testing the features of your add-on before submission.

Stability

Make sure the add-on does not crash Adobe Express, and operates consistently without stability issues.

Storing user data

Your add-on should only store necessary information on the user’s machine. If it stores a lot of data, it must be able to handle any errors that arise from exceeding storage quotas.

Loading indicators

When loading takes a noticeable amount of time, a loading indicator should be displayed to provide visual feedback. If an operation takes a considerable amount of time and blocks the use of the add-on or Adobe Express, the add-on should provide an affordance that allows the user to cancel the operation.

Generating renditions

Where the add-on generates renditions of user content, it must provide some sort of progress indicator.

This reassures the user that the process is ongoing, and that the add-on has not simply stopped responding.

Text boxes

Any text boxes must support English characters, numbers and special characters as expected.

Importing images and videos

Your add-on must be able to smoothly import any media required for design or operation.

“Drag and Drop” functionality

If the add-on allows users to add content to the document, it should support drag and drop functionality. This allows users to select an image from the add-on and drop it in the desired location in a document.

“Single-click to Add” functionality

Any add-on where content can be added to a document should also support the option to add an image with a single click. This means that users can click on the desired location to integrate an image.

Support for both options above

You are encouraged to support both “Single-click to Add” and “Drag and Drop” functionality wherever possible. There may be some exceptions in cases where “Drag and Drop” is technically not feasible. If “Drag and Drop” is not supported, ensure that you communicate this to the user to avoid confusion.

The user must be able to navigate through all menus and screens, without feeling “stuck”. If they find themselves on the wrong screen, they should be able to navigate out (for example, using a “back” or “menu” button).

Online-offline-online

If the user’s internet connection drops out during use, the add-on must be able to resume normal operation after reconnecting.

This means:

  • The reconnection process should occur seamlessly and gracefully.
  • The transition from online to offline and online again should not break the add-on in any way.
  • If the add-on does fail to work for whatever reason, an appropriate error message should be displayed.
  • When the user is offline, the add-on should not affect the performance or stability of the application.
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.