Adobe UXP Manifest
5Schema URL
Properties
A unique identifier for this plug-in. A globally unique ID may be obtained from Adobe's Developer Distribution portal https://developer.adobe.com/distribute/home
The name of this plug-in. It should match the project name from Adobe's Developer Distribution portal
The current version number of this plug-in, in the format "major.minor.patch", where "minor" and "patch" are optional
The version of this UXP manifest file (5)
A list of commands and panels that this plug-in provides
Relative path to the plug-in initialization file, which must be either a JavaScript program or an HTML document
An icon representing the plug-in as a whole, adapted to different themes. Must be of the "pluginList" species and 24x24 in size
The host program(s) this plug-in is intended to run on. An array may only be provided during development; a single host must be specified when submitting to the plug-in marketplace
8 nested properties
Allows the plug-in to access the network
1 nested properties
A list of host names that the plug-in may send requests to, or "all"
Allows the plug-in to access the clipboard
Allows the plug-in to access the local file system
Allows the plug-in to launch external processes through associated schemes and file extensions
2 nested properties
A list of URI schemes that the plug-in may launch
A list of allowed file extensions that the plug-in may launch when using the "file://" schema
Allows the plug-in to evaluate code from strings, including JavaScript eval() and HTML inline event handlers
Allows the plug-in to communicate with other plug-ins
1 nested properties
Enables this permission
This feature is only available from UXP 6.0. Allows the plug-in to use WebViews https://developer.adobe.com/photoshop/uxp/2022/guides/uxp_guide/uxp-misc/manifest-v5/#webviews
2 nested properties
Enables this permission
A list of host names that the plug-in may request within WebViews
This feature is only available from UXP 7.3. Allows the plug-in to identify the current user's Creative Cloud account https://developer.adobe.com/photoshop/uxp/2022/guides/uxp_guide/uxp-misc/manifest-v5/#guid
Enables specific experimental features for this plug-in https://developer.adobe.com/indesign/uxp/plugins/concepts/manifest/#featureflags
2 nested properties
Enables the usage of Spectrum Web Components as custom HTML elements https://developer.adobe.com/photoshop/uxp/2022/uxp-api/reference-spectrum/swc/
Enables the usage of CSS variables (custom attributes) for the "fill" attribute in SVG elements
Specifies a set of localized strings that may be reused in other parts of the manifest file by specifying the string name as a value (for example "'label': 'my-string'"), such as panel menus and command names https://developer.adobe.com/indesign/uxp/plugins/concepts/manifest/#stringsdefinition
Definitions
The host program
The minimum host version required to run this plug-in. At least two segments must be specified
The maximum host version supported by this plug-in. At least two segments ("x.y") must be specified
The icon width in logical pixels
The icon's height in logical pixels
Relative base path of the icon files, excluding the "@1x" scale descriptor. For example, use "icons/icons.png" for the true file names "icons/[email protected]" and "icons/[email protected]"
A list of image scales provided. The image file names must suffix the base name with "@(scale)x"; for example, "icons/[email protected]" and "icons/[email protected]" for scales [1, 2]
[
1
]
A list of user interface themes that contrast well enough with this icon
[
"all"
]
Specifies the contexts in which this icon should be displayed
Specifies a localized text string
{ "default": "Hello", "de": "Hallo" }{ "default": "Menu Label", "fr": "Etiquette de Menu", "de": "Menübezeichnung" }
The default string in case the user's language is unsupported
The width dimension in pixels
The height dimension in pixels