All Projects → jardicc → alchemist

jardicc / alchemist

Licence: MIT License
DevTool for plugin developers

Programming Languages

typescript
32286 projects
Less
1899 projects

Projects that are alternatives of or similar to alchemist

Icondrop
Get access to 2 million+ design resources right inside Adobe Xd, Figma, Sketch, Microsoft Office, G Suite and many more.
Stars: ✭ 174 (+167.69%)
Mutual labels:  photoshop, adobe
brutalism
Battleaxe's component library for Adobe CEP panels
Stars: ✭ 43 (-33.85%)
Mutual labels:  photoshop, adobe
Photoshop Scripting Python
Scripting in Photoshop is used to automate a wide variety of repetitive task or as complex as an entire new feature
Stars: ✭ 281 (+332.31%)
Mutual labels:  photoshop, adobe
ovid-editor
Adobe panel providing the most advanced scripting environment possible -- Typescript, app DOM autocomplete, full I/O features and more
Stars: ✭ 43 (-33.85%)
Mutual labels:  photoshop, adobe
adobe-discord-rpc
Discord Rich Presence extension for your adobe apps!
Stars: ✭ 383 (+489.23%)
Mutual labels:  photoshop, adobe
Adobe Scripts Panel
Scripting Panel for After Effects, Illustrator, and Photoshop
Stars: ✭ 211 (+224.62%)
Mutual labels:  photoshop, adobe
Creative Cloud Linux
PlayOnLinux install script for Adobe Creative Cloud
Stars: ✭ 725 (+1015.38%)
Mutual labels:  photoshop, adobe
uxp-photoshop-plugin-samples
UXP Plugin samples for Photoshop 22 and higher.
Stars: ✭ 131 (+101.54%)
Mutual labels:  photoshop, uxp
ExtendScript
🍆 Getting started with ExtendScript ✨ by Jeff Davis
Stars: ✭ 23 (-64.62%)
Mutual labels:  photoshop, adobe
Photoshop-Export-Layers-to-Files-Fast
This script allows you to export your layers as individual files at a speed much faster than the built-in script from Adobe.
Stars: ✭ 1,127 (+1633.85%)
Mutual labels:  photoshop, adobe
ai-image-fill
Simple Adobe Illustrator Panel to generate placeholder image content from Flickr or Unsplash
Stars: ✭ 30 (-53.85%)
Mutual labels:  adobe
filterox-repo
filterox - website sederhana manipulasi gambar
Stars: ✭ 15 (-76.92%)
Mutual labels:  photoshop
kironroy.github.io
Portfolio
Stars: ✭ 14 (-78.46%)
Mutual labels:  photoshop
adobe-scripts
Drafts and unsorted JSX scripts for Adobe Illustrator, Photoshop
Stars: ✭ 29 (-55.38%)
Mutual labels:  adobe
blend modes
Python package that implements image blend modes
Stars: ✭ 94 (+44.62%)
Mutual labels:  photoshop
bypass-captcha-examples
Different complex captcha bypass examples: Steam, Netflix, Data Dome, Adobe, etc.
Stars: ✭ 62 (-4.62%)
Mutual labels:  adobe
Photoshop-Javascript-Tools
Utility scripts to speed up daily photoshopping and automate annoying tasks
Stars: ✭ 35 (-46.15%)
Mutual labels:  photoshop
AEM-DataLayer
Simple DataLayer API for Adobe Experience Manager
Stars: ✭ 33 (-49.23%)
Mutual labels:  adobe
aem-cif-project-archetype
Maven template to create new CIF Project AEM projects that follow best practices
Stars: ✭ 20 (-69.23%)
Mutual labels:  adobe
Duik-15
Duduf IK & Animation Tools for Adobe After Effects
Stars: ✭ 156 (+140%)
Mutual labels:  adobe

Alchemist for Photoshop

Listens all (most of) Photoshop events. Something like actions panel in Photoshop but for scripting. Or ScriptListener plugin for ExtendScript but in panel. Also can inspect PS DOM and show PS AM descriptors from various places.

Videos on how to use it from Davide Barranca series about UXP:

(I highly recommend you to check the whole series)

alt Plugin screenshot

Versions

Alchemist 1.4.0 requires Photoshop 22.5 or higher.

Alchemsit 1.3.0 works best with Photoshop 22.4.x and lower.

Show all versions here: https://github.com/jardicc/alchemist/releases

Disclaimer

You are using this software at your own risk. It is possible that Photoshop could crash if you ask Photoshop to do something unusual via Alchemist. So just save your work if you are concerned.

Difference between Marketplace and Development version

Feature to listen to all Photoshop events is available only in Development version. This is intentionally forbidden by Adobe in Production version of plugin. Alchemist tries to listen to as many events as possible but it might perform badly. If you don't need Listener then it doesn't matter which version you will use.

Quick usage - Development version (Recommended)

In Photoshop enable Developer Mode PS > Edit > Preferences > Plugins > Enable Developer Mode.

Install "Adobe UXP Developer Tool" if not already installed. (Get it here: https://www.adobe.io/photoshop/uxp/devtool/#download ) Click add plugin button. And open dist\manifest.json in dialog. Then click "load" in actions.

Even quicker usage - Marketplace version (Not preferred)

Download installer/2bcdb900.ccx installer file in https://github.com/jardicc/alchemist/raw/master/installer/2bcdb900.ccx And double click file in file explorer.

Quickest usage - Marketplace version (Not preferred)

You just click the button to add plugin automatically in Photoshop from Marketplace https://adobe.com/go/cc_plugins_discover_plugin?pluginId=2bcdb900&workflow=share

Panel Entrypoints

The extension will be available in Plugins > Alchemist > Alchemist menu with the extension's name. This will open up a PS panel with your extension loaded in it.

Plugin settings

I hope you won't need to do anything with that file but in case that something goes wrong it is here. Panel settings for development version on Window can be found in:

c:\Users\<AccountName>\AppData\Roaming\Adobe\UXP\PluginsStorage\PHSP\22\Developer\2bcdb900\PluginData\settings.json

or for marketplace version

c:\Users\<AccountName>\AppData\Roaming\Adobe\UXP\PluginsStorage\PHSP\22\Internal\2bcdb900\PluginData\settings.json

Dev Setup

To enable UXP development and see your panels in Photoshop, you will need to enable that in Photoshop preferences. PS > Edit > Preferences > Plugins > Enable Developer Mode

Install the dependencies:

npm install

Run webpack to bundle

npm build
# or "npm watch" to watch for file changes and rebuild automatically

Load plugin as described above in quick usage section.

Debugging

In "Adobe UXP Developer Tool" click actions triple dot and click debug.

Supporters

The Alchemist plugin for Photoshop was developed with support from the Adobe Fund for Design.

Individual donors

Visit this site if you want to donate: https://bereza.gumroad.com/l/alchemist

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].