Skip to main content
Participant
August 6, 2020
Question

Custom Menus in Photoshop

  • August 6, 2020
  • 2 replies
  • 857 views

I currently work as a Junior Technical artist at a game studio and in a recent push to standardise our in studio tools across all our DCC applications, I'm currently tasked with trying to create a custom menu in Photoshop- and not having a lot of luck with it.

 

 

So this is a menu we have in Autodesk 3Ds Max and I want to create a custom menu like this for Photoshop, so if you select a script from this menu, it launches a script (jsx). Does anyone have any suggestions on how this could be done?

 

  • I've looked at modifying the Photoshop mnu files - Doesn't seem to allow for custom menus.
  • I've looked into Photoshop SDK - Seems to be able to do it, but I'm struggling to find an example for UI. Plus the documentation is really old.
  • I'm currently looking into Adobe CEP (Common Extensibility Platform) - Seems to have what I need, but again a little troublesome trying to find a simple example of a menu UI, I can use. I prefer this method, as my next task is to create a similar menu for Illustrator, so I'm hoping whatever I learn from here carries over to Illustrator.

 

Thoughts, suggestions, ideas?

This topic has been closed for replies.

2 replies

Legend
August 7, 2020

You can look at generator as well.

https://github.com/adobe-photoshop/generator-core

RD01Author
Participant
August 10, 2020

I was hoping to use Generator, but since its only for Photoshop- I was leaning harder towards CEP- as CEP stuff would work for Illustrator (my next task) as well.

Legend
August 10, 2020

CEP is getting replaced too.

Legend
August 6, 2020

Photoshop JavaScript Ref.pdf > chapter 3  JavaScript Resource 

RD01Author
Participant
August 6, 2020

Thanks for replying jazz-y. That is traditionally where our scripts have run from -File>Automate (or some artists created actions that ran a script). I'm hoping for something more standardised like a menu so that it matches how our other dcc softwares. I'm guessing custom menus are not an option for CEP either then?

 

 

Legend
August 6, 2020

I have not worked with CEP, but as far as I understand it only allows you to create flyout and context menus for your HTML panel. They will be inaccessible if the panel is closed or invisible.