Alright, there's now a plugin system. I'm looking for ideas for plugins, so if you have any, please post them. Note that
plugin basically refers to one or more tools in the form of
dock widgets, which are detachable widgets. The purpose of plugins is to provide extra functionality when you have a certain requirement installed.
The proof-of-concept plugin that I'm working on is
Pycoin, which provides a GUI for
pycoin.
Also, there's a "chainparams" system that allows you to specify the format of transactions. For example, in Peercoin and its forks, transactions have a
timestamp field after their
version field. By selecting the
Peercoin chainparams preset, you can deserialize Peercoin transactions, and even set the timestamp for a transaction in the
Transaction Builder tool.
Anyway, ideas for useful plugins are welcome!