The page “How to make a Krita Python plugin” says that the advantage of turining a script into a plugin is that you can “do more with it”, “run it automatically for instance”, that it “can give you much more flexibility and power”.
But what exactly is meant by that?
Run it automatically when? (Apart from upon Krita start, which is then called “Extension”.) Is there a list of events (for example brush stroke) that I can choose from that can trigger this automatic run? If it’s related to “signals like Action.triggered or QPushButton.clicked”, where is the info about what signal names mean what for Krita (for example brush stroke).
What does “do more”/“more flexibility and power” mean? What can a plugin do that a script can’t do?