Some kind of extensive scripting interface, to develop third party extensions or plug-ins for implementing new features into the GUI.
This scripting interface could be used to
- Create a new panels
- Pre-process raw data such as xml/json data before they are populated into columns/properties
- Hook on to some system events or even Everything events and have a function or some code called back before and/or after said event
For some time now I have noticed a plugin list being maintained but I believe they were recently changed from "installed by default" to optional.
I dont much about this plug in system though and I tried looking for information, such as what language Everything expects them to be in, and any api/interface documentations.
I know the SDK is used to get access to the DB and offers full feature set. I am asking about the official everything GUI and means of extending its feature set.