Action Symbols
Overview
Plugin action symbols are small icons that represent the actions. The symbols are located next to the action names in the action picker of the configuration UI:
How to add symbols
-
Prepare your symbol files: Create vector images in SVG format for your plugin actions.
-
Create one symbol per action: Ensure there is 1 symbol for each action that your plugin implements. Missing symbols will be replaced with a generic one.
-
Place symbols in the correct directory: Locate the symbols in the
actionsymbols
directory of your plugin package. -
Add parameter-specific symbols (optional): If your action has a fixed (compile time) number of parameters, you can create 1 symbol per parameter for more specific representation.
-
Restart the service: After adding action symbols, restart Logi Plugin Service to apply the changes.
Image requirements
File format
- Symbols must be in SVG format.
- Symbols must have a transparent background.
- Symbols must have a single color (black) strokes and fills.
File naming
- Symbol files must have
.svg
file extension. - Symbol files must have full name of the action they represent:
Loupedeck.DemoPlugin.ToggleMuteCommand.svg
if action is defined inToggleMuteCommand
class located inLoupedeck.DemoPlugin
namespace.
- If action has a fixed (compile time) number of parameters:
- Symbols can be specified for each parameter.
- If symbol is not found for this parameter, then symbol for the action itself is used.
- File name consists of full name of the action (as above), 3 underscores as a separator and parameter name:
Loupedeck.DemoPlugin.ButtonSwitchesCommand___1.svg
for the parameter1
of action implemented inButtonSwitchesCommand
class located inLoupedeck.DemoPlugin
namespace.- If this file is not found, then
Loupedeck.DemoPlugin.ButtonSwitchesCommand.svg
file can be used.