Hi joeredhat,
The generated output format has not changed since the plugin was released a few years ago. I’m well aware that it needs a complete overhaul, but compared to other functionality it has just never reached the top of the todo list. It is my hope that the next release following the upcoming 2.2 will include a much more flexible structure of output ?? All of that said, I’m not sure what you mean by “style classes” — classes are included in the output which allow you to access each part of the structure and style to your heart’s content (eg: document-icon-wrapper and document-icon). The structure is very intentionally devoid of much styling because it is meant to not look out-of-place in any theme where it is used, but it is very much accessible to any custom CSS that you wish to use through the DG options page in the dashboard.
In terms of the MIME filetype detection, that actually already exists in DG and is used to choose a default icon when the “fancy” attribute is disabled (or when a custom icon cannot be generated for some reason). In terms of an in-text rendering of this MIME type, I’m not convinced that is a common enough use-case to be included within the plugin. People who do need that functionality can extend the plugin as you have done ??
That said, I’d be happy to look at any code that has been developed for this plugin. It may give me ideas for future enhancements ??
All the best!
-Dan