2006-07-10, 05:39 PM
Regarding Ease of Use - I can tell you from experience that more XML means more uselessness to the lay person. I tried to teach myself how to skin and was quickly discouraged when I couldn't get alignments and text layouts to work right. I've programmed in C and C++ so it wasn't like I was reading Japanese but editing XML was really my undoing. Especially since the change I wanted to make was minor.
If you want to make it easy for Joe user to tailor a skin to his/her liking then get away from XML (or keep it from the user) as much as you can.
Regarding difficulty skinning plugins - I think it is clear that plugin writers will need to decide upon and adhere to specific standards so that their plugins can be made widely available. The Xrecord resolution limitation now threatens the longevity of the Xrecord plugin. If skinners can't/won't support a plugin then what good is the plugin?
Personally, I've stopped using several plugins recently due to lack of support in my skin of choice. It might be useful to poll the community about which they prefer, a basic interface with enhanced functionality or the enhanced interface with basic functionality. My bets are on the latter.
Regarding plugin/skin support for new GBPVR releases - This one seems like a no brainer to me. Once testing has completed, Sub should give you guys a few days to "catch up" before public release. (This means no changes to the code Sub! ) Yes, it drags things out a little but at least more skins and plugins will be ready on release day.
Regarding compatibility - Old Dog sums it up quite well. If you guys intend to retire/abandon your projects, the least you could do is post your source code/files to the wiki. I know you can't force people to but a blatant encouragement never killed anyone.
My 2 cents...
If you want to make it easy for Joe user to tailor a skin to his/her liking then get away from XML (or keep it from the user) as much as you can.
Regarding difficulty skinning plugins - I think it is clear that plugin writers will need to decide upon and adhere to specific standards so that their plugins can be made widely available. The Xrecord resolution limitation now threatens the longevity of the Xrecord plugin. If skinners can't/won't support a plugin then what good is the plugin?
Personally, I've stopped using several plugins recently due to lack of support in my skin of choice. It might be useful to poll the community about which they prefer, a basic interface with enhanced functionality or the enhanced interface with basic functionality. My bets are on the latter.
Regarding plugin/skin support for new GBPVR releases - This one seems like a no brainer to me. Once testing has completed, Sub should give you guys a few days to "catch up" before public release. (This means no changes to the code Sub! ) Yes, it drags things out a little but at least more skins and plugins will be ready on release day.
Old Dog Wrote:Sometimes plug-in developers post their source code. Skin developers could do the same, post their .psd files, or whatever.
Regarding compatibility - Old Dog sums it up quite well. If you guys intend to retire/abandon your projects, the least you could do is post your source code/files to the wiki. I know you can't force people to but a blatant encouragement never killed anyone.
My 2 cents...