Hi. I was thinking what are the advantages and disvantages of having MIME functionality as a plugin, or in the SDK.
Disvantages of having MIME as plugins:
In my opinion, it's a very common feature to having it as a plugin.
It introduces
confussion between users and it's not convenient having different MIME plugins for every plugin (ie. wxSmith) that needs extension file handling.
And, what happens if you disable the Default MIME plugin?
Well, I have a personality of C::B that doesn't load any plugin.
So it's weird that I can open .h/.cpp files, but if I try to open a .txt or any other file, nothing happens, no question nor message box.
I can't think of any app that manages MIME as plugins, but I can think of apps that does not (Firefox, SciTE).
So far, to me it makes sense moving the MIME functionality to the SDK.
What do you think?