View Single Post
Old 04-14-2026, 10:02 AM   #1
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 9,557
Karma: 6774048
Join Date: Nov 2009
Device: many
Allow Plugins to install Automate Lists?

Okay, here is another idea to help allow more complex or better plugins ...

What if we allow Plugins during their initial run to install their own automate lists for the user?

Automate lists allow for an extra parameter to be sent to any plugin. In an automate list you can pass any single line of text as a parameter to a plugin. And remember we now allow any name for an automate list with no real limits and automate lists build a similar launch menu to plugins.

So to make this clearer, one example would be a PrettyPrinterEditPCSS automate list to be installed for the user when PrettyPrinter is first launched. This list would pass an parameter to the PrettyPrinter plugin that would be used to change it from a silent runner of PrettyPrinter to an edit gui mode that would load up the prettyprinter.pcss into a QPlainTextEdit widget to allow the user to edit and change and save the prettyprinter.pcss file.

If we allow a plugin to install its own automate lists into the user's automate area, we can effectively provide a gui for the user to launch the plugin in a way that allows the plugin to use the automate parameter to control what or how the plugin works. In other words provide more than one menu entry for launching plugins.

I rarely use automate now, but something this would extend its usefulness considerably.


Thoughts?

Last edited by KevinH; 04-14-2026 at 10:08 AM.
KevinH is offline   Reply With Quote