Support and General Use > Theming and Appearance Customization
WARNING: skin format changing on the weekend!
JdGordon:
After 3.6 is release I will be changing the skin syntax a bit which will make every single skin out there break!
I have updated checkwps to be able to update current skins to the new format (code in my git repo... http://github.com/jdgordon/rockbox skinbreak branch) but other than that there has been no work to update skins.
If someone would like to volunteer to make a web frontend for checkwps to go on the theme site that would be very much appreciated.
http://www.rockbox.org/wiki/SkinBreakingChange outlines the changed tags, the major thing is ()'s are being used for parameterised tags now with comma being the seperator and | only seperating conditional options. (also not that the colours are being taken off the viewport tags and put into new tags).
Yotto:
2 things:
1) I think I know enough php to write the code to handle the files, run the program on them, and modify as needed (unless the program outputs modified WPS code) but I don't know the front-end part. I'm not a developer but I do file manipulation as my job and do a fair bit of scripting in both dos batch and korn shell, and bash for my personal computer. Plus I maintain my own website which uses php. I've just never written a submit form wrapper around it. Also, I've never done anything with javascirpt, ruby, or any other web development tools.
So, with all those warnings :) I'm offering my help.
2) Would the site still offer the 3.6-compatible themes? I don't have plans on upgrading past 3.6 when it comes out.
JdGordon:
(I deleted a bunch on off topic posts, I didnt think splitting was really appropriate, I can undelete them if asked)...
I've written a better update program and put it in svn (although it doesnt work 100% yet)... its in utils/skinupdater if anyone wants to try it (there is also a boiler plater perl script to update a full theme zip file).
I need someone who knows perl to fix that script though. My goal for it is to run it on every theme zip on the site and have that diff file emailed to the theme author.
Yotto: re 2), One thing we might do is clone the current site and make the clone read only which will work for the pre-break builds which includes 3.6
audio-i:
--- Quote from: JdGordon on May 28, 2010, 02:41:05 AM ---One thing we might do is clone the current site and make the clone read only which will work for the pre-break builds which includes 3.6
--- End quote ---
Meaning the 3.6 compatible versions couldn't then be corrected/updated/etc?
Which theme versions would the Rockbox Utility be able to download?
JdGordon:
it gets tricky... there is talk that a quick fix in rbutil to grab from the 3.6/cloned theme site if it is installing the 3.6 or earlier build. We need to wait for the weekend to see if that happens or not though (Both main rbutil guys are going to be at devcon iirc so it is possible.)
Navigation
[0] Message Index
[#] Next page
Go to full version