I’m testing my plugin on two different computers + Photoshop versions, and for some reason, on one of them, the plugin icons work + display correctly – but on the other, they don’t show up at all.
Here’s the pertinent section of the manifest code + file structure:
"manifestVersion": 4,
"host": {
"app": "PS",
"minVersion": "22.0.0"
},
"icons": [
{ "width": 23, "height": 23, "path": "icons/layers-icon-23x23.png", "scale": [ 1, 2 ], "theme": [ "dark", "darkest" ], "species": [ "generic" ] },
{ "width": 23, "height": 23, "path": "icons/layers-icon-23x23-black.png", "scale": [ 1, 2 ], "theme": [ "lightest", "light" ], "species": [ "generic" ] }
],
"entrypoints": [
{
"type": "panel",
"id": "main",
"label": {
"default": "Test Plugin v1"
},
"icons": [
{"width":23,"height":23,"path":"icons/layers-icon-23x23.png","scale":[1,2],"theme":["darkest","dark","medium"], "species": [ "chrome"]},
{"width":23,"height":23,"path":"icons/layers-icon-23x23-black.png","scale":[1,2],"theme":["lightest","light"], "species": [ "chrome"]}
],
"minimumSize": {"width": 290, "height": 200},
"maximumSize": {"width": 290, "height": 600},
"preferredDockedSize": {"width": 230, "height": 300},
"preferredFloatingSize": {"width": 290, "height": 400}
}
],
Then my image filenames, in the “icons” folder itself, are as follows:
layers-icon-23x23@1x.png
layers-icon-23x23-black@1x.png
Works fine on one computer, which is Photoshop version 22.4.2. Does not work on another computer, which is Photoshop version 23.5.2. Any idea why?
If I had to guess, it’s something to do with, different manifest requirements, across the different manifest versions / Photoshop releases, that cause it to work in the earlier versions but not work in the newer versions of Photoshop.
Thanks!