adobe-photoshop / generator-core

Core Node.js library for Adobe Photoshop CC's Generator extensibility layer
MIT License
692 stars 97 forks source link

Mac: Need workflow for sandboxed apps to install plugins #155

Open joelrbrandt opened 10 years ago

joelrbrandt commented 10 years ago

Sandboxed apps deployed through the Mac App Store might like to install Generator plugins. There's no good way to do this right now.

Options include:

  1. Have Generator scan for ZIP/TAR files in its plug-in path, and unzip any that are there. Then, the app store app would prompt users on first launch to select their Photoshop directory where they'd like the plugin installed. The app could then save the zip file.
  2. Have Generator have an always-listening websocket server (on localhost) that apps could connect to. Apps could use this as a channel to install plugins (with appropriate prompting and confirmation from user). This would be ideal because then the plugin could be immediately launched (w/o restarting Generator or PS).

cc @tomkrcha

joelrbrandt commented 10 years ago

@tomkrcha In a face-to-face conversation with you, I think you said you had a work-around for this (as long as the "Generator" 3rd-party plugin folder exists). We are definitely going to add the 3rd party generator folder for 15.0.

After we do that, would you consider this "fixed"? I think implementing option 2 is very unlikely and very low priority. It sounds like you don't need the ZIP/TAR functionality in option 1.

Also, if you've got a workaround, could you post a brief description of it here so others can benefit? Thanks!