Adobe-CEP / Getting-Started-guides

Getting Started guides and samples for CEP extensions
Apache License 2.0
536 stars 94 forks source link

Does Adobe provide official UI kit for extensions? #28

Closed codemilli closed 4 years ago

codemilli commented 4 years ago

I wanna build Adobe like UI for extensions but I cannot find anything like that.

ErinFinnegan commented 4 years ago

We do now! Here's a UI kit.

You might also want to check out Spectrum CSS or the older solution, Topcoat. Many people also find this page helpful.

Also, as UXP (the Unified Extensibility Platform) rolls out to different applications over the next few years, you'll have access to each Creative Cloud App's UI components. Right now, you can only do this in Adobe XD.

codemilli commented 4 years ago

Thanks ! @ErinFinnegan

So this is not for Photoshop plugin development right now. right ?

~~and I think this repository is not perfect guide for CEP Development because there is no information about how to communicate with PhotoShop events which I can find another site. Is there completed guide for CEP development?~~ (I think I should read PhotoShop Scripting guide)

and the UI Kits you mentioned are related Adobe XD UI not PhotoShop like UI. I wanna create PhotoShop like UI for Photoshop plugin is there anything else you can recommend?

ErinFinnegan commented 4 years ago

Hi @codemilli,

Yes, this: https://adobexdplatform.com/plugin-docs/plugin-development-guidelines/ is not for Photoshop plugin development right now. However, in a few months we hope to have something very similar in place.

So, oddly, if you want to create Photoshop-like UI, your best bet is to wait three to six months for our new "UXP" platform to roll out in Photoshop. You can follow the Creative Cloud tag on Adobe Tech Blog or subscribe to our developer newsletter for updates.

codemilli commented 4 years ago

@ErinFinnegan So UXP will replace CEP or it is just for UI component?

ErinFinnegan commented 4 years ago

Eventually, but they will run concurrently for several years, and we do not have dates for removing CEP from products at this time.

UXP is actually for speed, modern JS, and security, the UI component is kind of a bonus.