Since which PS version are UXP plugins available?

I’m about to launch my plugin but I cannot make my plugin to be loaded in some PS versions, which versions supports UXP plugins and what should I include in the manifest to make it work from the oldest PS that suspports UXP?

This is my manifest:

{
  "id": "ONIRICUXP",
  "name": "Oniric v2.1 (UXP)",
  "version": "2.1.0",
  "main": "index.js",
  "host": [
    {
      "app": "PS",
      "minVersion": "23.0.0",
      "data": {
        "apiVersion": 2,
        "loadEvent": "use"
      }
    }
  ],
  "requiredPermissions": {
    "localFileSystem": "fullAccess",
    "launchProcess": {
      "extensions": [
        ""
      ],
      "schemes": [
        "https"
      ]
    },
    "network": {
      "domains": "all"
    },
    "allowCodeGenerationFromStrings": true
  },
  "manifestVersion": 5,
  "entrypoints": [
    {
      "type": "panel",
      "id": "oniricUXP",
      "minimumSize": {
        "width": 260,
        "height": 290
      },
      "maximumSize": {
        "width": 1000,
        "height": 2160
      },
      "preferredDockedSize": {
        "width": 260,
        "height": 950
      },
      "preferredFloatingSize": {
        "width": 260,
        "height": 950
      },
      "label": {
        "default": "Oniric v2.1 (UXP)"
      },
      "icons": [
        {
          "width": 23,
          "height": 23,
          "path": "icons/oniric.png",
          "scale": [
            1,
            2
          ],
          "theme": [
            "dark",
            "darkest",
            "medium",
            "light",
            "lightest",
            "all"
          ]
        }
      ]
    }
  ],
  "icons": [
    {
      "width": 48,
      "height": 48,
      "path": "icons/on.png",
      "scale": [
        1,
        2
      ],
      "theme": [
        "darkest",
        "dark",
        "medium",
        "lightest",
        "light"
      ],
      "species": [ "pluginList" ]
    }
  ],
  "runOnStartup": true
}

I cannot make it work on PS version 23.0 or another than the latest.

Thinking out loud here, but is it less a problem of which PS version supports UXP and more a case of which supports API 2?

I’m just going installing each version and watching which one loads the plugin.

So I’ve tried all PS versions, and seems that API v2 works fine since Photoshop v22.3 and later. Downgrading PS version doesn’t show the plugin under Plugins menu.

I guess API v1 would show it on older PS versions but as for my plugin workflow, API v1 doesn’t work that’s why I changed to API v2.

Check this post. Apparently something broke and plugins need to be on the same drive as OS :confused: Don’t know if this will work for you

1 Like