1) Make the "Compare With" window resizable. Currently if you work on files with a long path, it's not possible to see the filename. So it can be difficult to select the correct file. (See screenshot)
2) Add a "FolderExists()" function to plugin language. Currently there's only a "FileExists()" function.
3) It's not possible to set "checked state" of plugin menu items. Examples:
- When selecting the Options->Word Wrap, the icon gets highlighted.
- When selecting the Options->Block Select Mode, a check mark appears when selected.
With plugins this doesn't change when selecting the menu item.
For most plugins you wouldn't notice this as they are just "tasks". But for plugins that toggle features on/off, it's annoying not to be able to see if it's enabled or disabled. So an Method like "Script.Checked(True/False)" is needed.
4) Make it possible to register a plugin for a specific filetype/codetype.
Currently it's possible to register a plugin in 2 ways:
- RegisterAction() - Which makes the plugin available all the time.
- RegisterDocumentAction() - Which makes the plugin available if a document is open.
But none of them allows you to register a plugin to only be available for ie. "dtCSS" / "ltCSS"