Hi, > With this mail I would like to make a proposal to add additional informations > to the core and plugin metadata files. Currently these tags are already > handled in the ccs configuration system. Ccs automatically adds this > informations to the core/plugin option set, but I think that it would make > more sense to add this to the official files, to allow similar features in > other configuration systems. > > 1.) Group and subgroups: > 2.) Option hints: > 3.) Plugin categories:
I obviously are ok with these suggestions as I was involved in creating them, but I'd like to propose another tag addition: Plugin load suggestions. This would be similar to the dependency tags and could tell the settings manager that a certain plugin doesn't explicitly need another plugin to work, but needs it to get full functionality. Examples for that: - cube could suggest rotate (cube without rotate works, but doesn't make much sense) - ring, scaleaddon, scalefilter and group could suggest the text plugin (they work without, but need it to display text). I would propose the following tag layout: <compiz> <plugin> <deps> </deps> <suggestions> <plugin>foo</plugin> <feature>bar</feature> </suggestions> </plugin> </compiz> The feature suggestion most likely isn't needed at the moment, but IMO it makes sense to add it because it might be needed later and it is in line with the dependency tag layout. Opinions about this? Regards, Danny _______________________________________________ compiz mailing list compiz@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/compiz