This is the official support thread for Rainbow Persona (an extension). (Git | Issue tracker)
Post any questions about it here.
https://addons.mozilla.org/firefox/addon/rainbow-persona-pro/
About
This add-on periodically changes the browser color using dynamic lightweight themes (Personas). The add-on uses standard color measurement formulae for accurate color calculation. You can tweak the formulae used for various interesting color changing patterns.
(No author of the add-on has mastered in color measurement or illumination.) Suggestions or corrections on the formulae are especially appreciated.
Color spaces
- CIE Luv* (via sRGB, white point adjustable)
- CIE Lab* (via sRGB, white point adjustable)
- (Device) RGB
- (Device) YCbCr
Modes of transition
Newtonian mechanics (default)
- Moves around the color space. Starts from the origin (configurable).
- Randomly changing acceleration (configurable).
- Resistance controls the slowdown of the color point.
Uniformly random selection
- Randomly selects the next color within the chosen color space.
Exponentially random selection
- Randomly selects the next color using an exponential distribution (configurable) centered at the origin (configurable).
- Use this when you want to constrain the color ranges (with a small base scale value)
Exponentially random difference
- Randomly jumps around the color space using an exponential distribution (configurable). Starts from the origin (configurable).