-
Type:
New Feature
-
Resolution: Fixed
-
Priority:
Normal
-
Affects Version/s: None
-
Component/s: Plugins, User Interface
-
None
Currently each plugin is registered with a priority (1-100) which sets the order of execution. Most plugin authors (myself included) don't pay sufficient attention to this, which can result in plugins being executed in the wrong order, yielding undesired results.
Consider adding a UI screen in the Plugins section of the Options Settings to allow the user to set the execution order for the installed plugins by ordering the list. The defined order should be saved to the user's configuration settings. Newly installed plugins could either be inserted at the top of the list if they are registered as a HIGH priority, or appended to the bottom of the list if registered as a LOW priority. Plugins should be removed from the execution order list when they are uninistalled. Disabled plugins should retain their currently assigned position in the execution order list.
- depends on
-
PICARD-1861 New plugin API and plugin management
-
- Closed
-