Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Spectrum UXP? #115

Open
ttmc opened this issue Dec 22, 2020 · 1 comment
Open

Support for Spectrum UXP? #115

ttmc opened this issue Dec 22, 2020 · 1 comment

Comments

@ttmc
Copy link

ttmc commented Dec 22, 2020

In the recent Adobe blog post about the changes in Adobe XD 36, they wrote:

Important: Spectrum UXP will soon become the standard UI framework in UXP. The pseudo-Spectrum HTML widgets will become deprecated in an XD release early in 2021. There will be a grace period for plugins that use the existing controls. More information will be coming once we announce the deprecation and associated timeline.

Will this affect the internals of xd-dialog-helper?

P.S. You can learn more about Spectrum UXP by reading the Photoshop documentation.

@pklaschka
Copy link
Owner

Thank you for opening this issue.

Yes, this will affect the internals. As far as I can see it, there are three options:

  1. Move to the Spectrum UXP components asap, releasing a new version of the helper, stating its compatibility with XD36+ (undesirable, as it drops support for older versions of XD immediately, which I don't feel an abstraction layer should do if it can be avoided)
  2. Await a deadline for the "grace period" and update the helper as late as possible (with a grace period for plugins to update xd-dialog-helper, as well).
  3. For a period of, say, half a year after the XD 36 release, support both options by checking for the minimum XD version. While this does mean slightly more work with maintaining this library, I believe it is still the best way to go (as long as the period isn't too long), as, as an abstraction layer, it is probably expected to "just work" without caring about the version of XD.

Thanks again, I'll look into this asap 🙂

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants