Tarekith wrote:What would need to be done so we can continue to use this in future versions of Live? Is it something the SkinDefault.py file that we can change ourselves?
the only updates that should break this are those which change the SkinDefault.pyc file in the Push directory. so far, only the 9.0.5 update has caused any problems. to fix, the new version of the .pyc file needs to be decompiled and re-edited (keeping all the new classes and variables introduced and pasting in the custom color assignments (and, if desired, making new customizations on any new elements introduced)).
i will do my best to keep SEAPUSH updated ASAP whenever there is a compatibility problem. it's not a lot of work, though i still haven't figured out an easy way to decompile the .pyc files Live uses (as i don't know what version of python the remote scripts use). in the case of the 9.0.5 update, drez
was kind enough to decompile the default script for us here on the boards and then i just went and transferred over my existing custom color assignments.
if you need 100% reliability, i recommend disabling automatic updates and keeping a backup of your original unmodified Push remote script directory. before updating, restore the original version of the Push folder and use the default color scheme until SEAPUSH (or any other custom skin you wan too use) has been updated.