B2G/MarketCustomizations: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 99: Line 99:
* Copy your changed files into a checkout of Gaia, and build using that modified Gaia.
* Copy your changed files into a checkout of Gaia, and build using that modified Gaia.
*** customize.py will provide a ui for setting relevant switches and then create the appropriate files in the appropriate places in the gaia checkout, and then build the profile from that gaia.
*** customize.py will provide a ui for setting relevant switches and then create the appropriate files in the appropriate places in the gaia checkout, and then build the profile from that gaia.
===How to customize power on / off animation?===
* Uses Android bootanimation.zip/desc.txt format.
* An explanation of this format can be found here: http://www.droidforums.net/forum/droid-hacks/33932-bootanimation-zip-file-explained.html
* This lets us create multi-part animation sequences where we can specify things like size, framerate, and number of times an animation sequence loops for each part.
* There is also an animated png transition animation that bridges the gap between this bootanimation.zip sequence and the transition to the lockscreen, which is performed by Gaia.
* Size on disk of current animation: 8.2 mb (looping) + 3.6 mb (frame 18 transition) = 11.8 mb total
* Currently, the shutdown animation is a custom css animation based on a design specified in this bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=809342


==Process Questions==
==Process Questions==
Confirmed users
609

edits