📄️ Plugin Structure
Plugin consists of core implementation classes and an organized package structure that defines functionality, appearance, and localization.
📄️ Add a Simple Command
To create a simple command, add to your plugin project a class inherited from the PluginDynamicCommand class. To alter the command appearance and behavior, change the properties and overwrite the virtual methods of this class.
📄️ Add a Simple Adjustment
To create a simple adjustment, add to the plugin project a class inherited from the PluginDynamicAdjustment class. To alter the command appearance and behavior, change the properties and overwrite the virtual methods of this class.
📄️ Link the Plugin to an Application
You can link your plugin to an application so that the plugin is activated when the application comes to the foreground.
📄️ Add a Command With a Parameter
Commands and adjustments can contain parameters. As an example, the "apply develop profile" command in the Lightroom plugin takes the preset file name as a parameter.
📄️ Change a Button Image
By default, when the Logi Plugin Service needs to draw a button image, it uses the display name of the command that is assigned to the button.