-
You can use any IDE, ultimately what you are looking for is autocomplete right? The link above can generate an autocomplete for you
-
If you are on Krita 5.2, there is a Preset in the API, the scripting school had a link to the full API. There are also other plugins like Compact Brush Toggler that may have examples of usage
-
Yes
-
Qt Designer can help you build UI files with visual interface.
A QListView or QListWidget can do what you want
You don’t need a separate plugin, you can add dockers to the extension. Generally, if your extension centers around a docker, make a docker. If your extension centers around an extension that happens to have a docker, then do an extension. You can have them both