Skip to content

lfr7610/AiCommandPalette

 
 

Repository files navigation

Ai Command Palette

Boost your Adobe Illustrator efficiency with quick access to most Menu Commands and Tools, all of your Actions, and any Scripts right from your keyboard.

And, with custom Workflows, you can combine multiple commands, actions, and scripts to get things done in your own way. Replace repetitive tasks with workflows and boost your productivity.

"Ai Command Palette"

Why?

If you have worked with Alfred app or VS Code you know how great the “command palette” is… Well, I wanted that same functionality in Adobe Illustrator.

Video Demo

Ai Command Palette Demo Video

Features

Menu Commands

With nearly 500 Menu Commands available to Ai Command Palette (view all here), there isn't much you can't access. I have tested all of them on Adobe Illustrator v26.4.1.

"Built-In Menu Commands"

If you find a Menu Command that doesn't work on any Adobe Illustrator version greater than v26.4.1, please file an issue in this repository (how-to)

Tools

Quickly access over 80 0f Ai's built-in Tools from your Tools Palette.

"Built-In Tools"

If you find a Tool that doesn't work on any Adobe Illustrator version greater than v26.4.1, please file an issue in this repository (how-to)

Actions

Access all of your saved Actions using Ai Command Palette. Actions are listed "Action: Action Name [Action Set]" to make searching/accessing easy. If you create a new action you will have to quit Illustrator and reopen before it will be available in Ai Command Palette.

"Actions"

Scripts

Load any JavaScript files (.js or .jsx) you want quick access to using the Load Scripts... command.

Want to load a bunch of scripts? Multiple selections are allowed using your standard OS multiple selection tools.

"Scripts"

Workflows

Build fully automated automation workflows from multiple Menu Commands, Actions, Scripts, or even other Workflows 🤯!

Do You...

  • need to combine multiple scripts into one action?
  • need to add functionality to a script but don't know how or have the time?
  • need to perform an exact set of actions regularly and want to automate that?
  • need to quickly prototype the execution steps of a potential script?

🧨 Workflows are a super powerful utility for beginners, pros, and everyone in between. The possibilities are almost limitless!

"Built-In Tools"

The simple workflow above takes your current selection of objects, blends them together, opens the blend options dialog so you can make any necessary adjustments, then expands your blend, and saves your file with an action.

Settings

You can access the settings for Ai Command Palette by selecting the "Command Palette Settings..." option (or via search). Most settings are self explanatory but I'll cover a few here to try and makes things clear.

Workflows Needing Attention...

Whenever you delete a command from Ai Command Palette, be it an Action, Script, or Workflow, any workflows that used that command will no longer work.

The "Workflows Needing Attention..." command allows you to see any workflows that need to be fixed. After selecting a workflow that needs attention, you'll be taken to the Workflow Editor to either delete or replace the offending command(s).

"Workflow Needing Attention"

Show All Built-In Commands...

If you can't seem to find the built-in Menu Command you are looking for or if you have hidden some (using the "Hide Commands..." function) you can access a full list of them here. The list is sorted just like Ai's menu system to make things easier to find.

Still can't find the command you are looking for? Well, it either is not available via the ExtendScript API or is new and hasn't been implemented into Ai Command Palette yet.

Show All Built-In Tools...

Same as above "Show All Built-In Commands..." just for the built-in Tools offered by Adobe Illustrator.

Hide Commands...

If there are any Actions, built-in Menu Commands, or built-in Tools you don't want to see in Ai Command Palette you can easily hide them. Note, they will not be deleted, just hidden from the search results.

Need to hide a bunch of commands? Multiple selections are allowed using your standard OS multiple selection tools.

Accidentally hide a command you didn't mean to? To reveal any hidden commands, just use the "Reveal Commands..." function of Ai Command Palette.

Reveal Preferences File

All of your Ai Command Palette settings are saved on your system to a "json-like" preferences file. This includes any Scripts you load, Workflows you create, and Commands you have hidden. This command simply "reveals" your preferences file on your system.

⚠️ I would not recommend directly editing the file unless you know exactly what you are going. This function is mostly for making backups or sharing your preferences with others.

Localization

With the help of Kurt Gold, Ai Command Palette is currently localized for German versions of Illustrator. This includes all dialogs, alerts, menu commands, and tools.

To make this easier in the future (for new versions or other languages), I built a simple translation utility in Python.

If anyone wants to offer localization for other languages you can learn more here.

"Localization"

Installation

I recommend installing this action into your scripts folder (how-to), then tying it to a keyboard shortcut using something like Keyboard Maestro (Mac), BetterTouchTool (Mac), or AutoHotkey (Windows).

ℹ️ I like to use the keyboard shortcut Command-Shift-P since it is somewhat mnemonic for "palette".

‼️ Warning ‼️

Using Ai Command Palette requires some basic knowledge of Illustrator. The script doesn't know which commands can or can't be run at the time of execution so tread carefully. I've included error checking where possible, so in most cases you should get an explanation when something breaks.

🐞 If you find a bug please file an issue.

😬 Also know, most every action this script executes can be undone by choosing Edit > Undo (from the Edit menu at the top of your screen), or by pressing Command-Z (Mac) or Control+Z (Windows).

Credits

Localization

Built-In Menu Commands and Tools

Other

About

Adobe Illustrator Command Palette

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Python 0.5%