Reserved property. Not used at the moment.
To create a setting with multiple options, set this property to true
.
That setting will render as a dropdown list in the configuration screen.
Set the min, max and step values if you want to restrict an int setting to a particular range.
This property is required when isEnum
is true
. In which case, it
should contain a map of value => label.
A public setting will appear in the Configuration screen and will be modifiable by the user. A private setting however will not appear there, and can only be changed programmatically. You may use this to store some values that you do not want to directly expose.
You would usually set this to a section you would have created specifically for the plugin.
Set this to true
to store secure data, such as passwords. Any such
setting will be stored in the system keychain if one is available.
Either store the setting in the database or in settings.json. Defaults to database.
Currently only used to display a file or directory selector. Always set
type
to SettingItemType.String
when using this property.
An advanced setting will be moved under the "Advanced" button in the config screen.