As I guess from the discussions about panels_ui and the titleformat language, it seems that the developers have rather distinct ideas of how a foobar plugin should work / be written.
While many of these are quite obvious (not creating a giant bug-filled mess, like panels_ui did...), others are not. This is especially true for the more hidden functions foobar offers to assure a consistent behavior across all components (eg. preferences->Appearance->Colors, standard_config_objects::query_show_keyboard_shortcuts_in_menus(), etc.).
In my opinion it's very important for such a large multi-developer, multi-component project to have clear design guidelines. This includes coding guidelines (as there are some given in the SDK) as well as interface guidelines (as Peter has given once). This would not only make life easier for the developers and the interface of foobar more consistent -> more fun to use for the user, but could also reduce Peter's dissapoinment with the developed components, I guess.
What do you think? Any chance we'll be getting some of those?
