Plugin Panel Label UXP uxp-8.0.1

Hi everyone,

Has anything changed in the labelling of the plugin panel with UXP 8? I only get the default value from the manifest for the label at runtime. Or is this a bug?

Background: The panel in InDesign gets the name from the label and I find the panel via app.panels.itemByName(label).

Extract from manifest.json

{
   ...
  "main": "index.html",
	"manifestVersion": 5,
  "host": {
    "app": "ID",
    "minVersion": "19.5.0"
  },
  "entrypoints": [
    {
      "type": "panel",
      "id": "accessibility4InDesignPanel",
      "label": {
				"default": "Accessibility",
				"en": "Accessibility",
				"de": "Barrierefreiheit"
			},
      "description": {
				"default": "Assistance for accessibility in InDesign.",
				"de": "Unterstützung bei der Barrierefreiheit in InDesign."
			},
      ...
    }
  ],
 ...
}

Thanks!
Roland

Hi Roland,

After seeing your post, I had a good poke around to see if I could find a way to make it recognise a panel label other than “default”. I had no luck. And if there’s documentation somewhere I can’t find it! Very frustrating.

Philip

Hi Philip,

thanks for trying to find a way. The strange thing is that it worked with UXP 7, but unfortunately not anymore.

Roland

I think it must be a bug because it is such a retrograde step. It isn’t about the uxp panel label being the InDesign panel name (that still works the same – label = name). What is retrograde is that you could define different labels for users to see in the ui (according to their localised version of InDesign), but now you can’t. Surely that can’t be intentional on Adobe’s part.