Google Reader - Colorful List View

By kepp Last update Dec 22, 2011 — Installed 112,822 times.

Script Summary: Colors the items in Google Reader list view and expanded view.

Version: 20111209

Script homepage

Thumb Thumb Thumb Thumb Thumb

The color is derived from the title of the feed.

The preferences for the script are inserted into the Settings page for Google Reader. The same page where you would manage your language preference, subscriptions and tags.
See screenshot above.

New updater code still being worked on.
Had to remove option to color entry frames for the time being. New option being worked on.

* 2011-12-22
* Quick fix to for Google+ share window been hidden. Thanks norti.
* 2011-12-09
* Correct dates in change log.
* Removed jsversion metadata as not useful/inaccurate.
* Limit saturation and lightness ranges to better match previous color scheme.
* Quick fix. Future release will make the colors user adjustable.
* Additional fixes for Google Reader style update.
* Seems additional changes were rolled out after my last update.
* - Removed option to color entry frames. Needs rework with new styling.
* - Use box-shadow to emphasize currently selected entry. Want to change
* background color to do this, but not feasible at this point.
* 2011-11-05
* Remove JSLint config sections and other testing leftovers.
* Remove $id shortcut function. Inline function.
* Remove $x shortcut function. Replace with getElementById/ClassName.
* Remove $xa shortcut function. Replace with getElementsByClassName NodeList.
* Change test for undefined to use "void 0".
* Change base css from global variable to theme controller object property.
* Reorgaize storage code and change tests for GM and DOM Stroage.
* Update string property names to be more consistent, maybe.
* Use strict equality operators for everything.
* Use stricter version parsing regular expression in updater.
* Don't run in sharing bookmarklet popup iframe.
* Simplify hue calculation process.
* Clean up rgb color parsing.
* Simplify hsl color calculation.
* Move script info from global variable to property of updater.
* Use decode/encodeURIComponent instead of un/escape for cookies.
* Declare variables at top of scope and use single var statement.
* Better date formatting in change log.
* Disabled updater code until better solution is found.
* Remove Comment View/Google Buzz support.
* Fix for Google Reader style update.
* - New id for element we're sampling to try and match page theme.
* - Adjusted script for greater entry heights.
* - Removed image replacement for link to external article.
* - Added semi-transparent card actions background.
* - Removed unused CSS.