Took a little break from working on the upcoming AI features and implemented support for custom dock icons.
BTT 5.518 allows currently up to 7 customizable Dock icons. Here is how they work:
- Limitations: Currently Custom Dock Icons only work while BTT is running - they also don't retain their icons while BTT is quit. I'll improve that soon. Also when clicking one of the custom Dock icons your active app might flash briefly. This is because Dock icons always activate the app they belong to which can not be prevented.
- Dock Icons can be configured in the "Automations & Named & Other Triggers" section in BTT. The trigger is named "Custom Dock Icon".
- Dock Icons are identified by the letters A-G, you need to choose one
- You can select any image / icon you want
- Custom Dock Icons support app-specific behavior. For example You can have a global Dock Icon with identifier A and you can have a app-specific Dock Icon with Identifier A that uses different icon and actions.
- To create a dock context menu (that is shown on right-click) you need to select the action category "Custom Dock Context Menu" and add the predefined action "Show Custom Context Menu (New).
- Dock context menus officially don't support icons. However you can workaround this by installing Apple's SFSymbols app (SF Symbols - Apple Developer ), right-click any symbol in that app and choose "copy symbol". You can then paste it into your menu items title.
I'll add a new action to dynamically update dock item icons later today.



