Basic CEP functionality needed prior to migration to UXP

Ingo Eichel asked me to post here the CEP features that UXP must support prior to E-Spec migrating to UXP.

  1. Single code base for Illustrator, Photoshop and InDesign; we currently maintain a single code base for all 3 apps; we will not begin a migration until UXP supports a single code base for all three.
  2. API to access the document’s XMP; XMP is the life blood of our extensions; UXP currently has No support for XMP.
  3. Equal ability to create dialogs (panels); currently only a subset of HTML is supported in UXP.
  4. Common support for event listeners (particularly Save and Save As)

Hi Dan,
we have the same problem: