I've removed SC.Freezable so a single color can be edited by binding the r, g, b, h, s, or l properties to sliders or what have you. The property 'cssText' is now a computed property that will change whenever r, g, or b changes. This allows for anyone to construct a simple color picker using SC.Color and SC.SliderView just by hooking up some bindings.
SC.Color has the following capabilities: - feature detection for rgba - parser from rgb(a), hsl(a), hex, and argb values to a normalized rgb space - converter from the normalized rgb space to rgb(a), hsl(a), hex, and argb notations - hsl mutators to rotate the hue, saturate, or lighten a color
…removing the previously rendered content.
…veral unintended and problematic side effects. Whatever the reasoning for adding this, it does not seem justified, since only the developer knows which elements they want to animate or modify and thus should use a compositing layer. This closes issues #741 & #43 Useful links: http://code.google.com/p/chromium/issues/detail?id=107722 http://cdn-0.nflximg.com/us/presentations/htmltvui/oscon-2011/Netflix%20Webkit-Based%20UI%20for%20TV%20Devices.pdf http://www.chromium.org/developers/design-documents/gpu-accelerated-compositing-in-chrome
…n the SC 1.8 sprint. While some did not have code contributions, all were crucial in helping to get this release out.
…o reverted it back and fixed the link to sproutcore.com.
… use columns to display the long list of contributors.
…oved that name from the list.
…names, including my own.
…ccured. Provided a unit test to prove this issue, then fixed it.
…if the previously "unordered" array's order changed.
…nts a strange behaviour on Chrome that re-orders arrays when the length is greater than 10 and all the items compare as 0, which can be the case if the array is made of null guids like you would get from a RecordArray full of new un-committed records.
…em comparison is 0, Chrome will take the first item, swap it with the second item, take the new first item and swap it with the middle item (ie. length = 30, item 0 gets swapped with item 15). This effects RecordArrays of new records without guids and this test shows it on Chrome by failing.