=== Theme Tweaker === Contributors: manojtd Donate link: http://www.Thulasidas.com/buy Tags: theme, colors, themes, admin Requires at least: 2.5 Tested up to: 2.6.* Stable tag: 1.0 Theme Tweaker lets you modify the colors in your theme with no CSS/PHP editing. == Description == Have you ever installed a theme, loved it, and said to yourself, "Only if I could tweak the colors a bit"? If you want to change the colors the right way, you have to edit the theme stylesheet. Or, you can use my *Theme Tweaker* and cheat a bit. *Theme Tweaker* picks out the existing colors from your current theme, displays them, and gives you a color picker to replace them. It gives you some shortcuts to change them en-masse, like invert all colors (go negative) or go greyscale. Furthermore, *Theme Tweaker* allows you to preview or activate your changes. Once you are done, you can even save the modified stylesheet locally and upload it into your blog server. (Next version) Cannot complete the tweaking in one sitting? No problem, *Theme Tweaker* lets you save your work and pick it up from here you leave off. Moreover, *Theme Tweaker* will remember your saved color schemes for any number of themes. *Theme Tweaker* adds a tiny link to its homepage at the bottom of your pages. If you like the plugin, please consider letting the link be. But if you must remove it, you will find the instructions in the plugin settings page. == Screenshots == 1. How to set the options for *Theme Tweaker*. 2. *Theme Tweaker* in action - on my own blog. Before tweaking. 3. *Theme Tweaker* in action - on my own blog. After tweaking to inverted colors. == Installation == 1. Upload the *Theme Tweaker* plugin (the whole theme-tweaker folder) to the '/wp-content/plugins/' directory. 2. Activate the plugin through the 'Plugins' page in WordPress. 3. Go to the Design -> Theme Tweaker and set options. 4. Or, use the "Settings" link in the Plugins page next to *Theme Tweaker*. == Frequently Asked Questions == = How come there is not a single frequently asked question? = Two possible reasons. 1. *Theme Tweaker* is so simple and straight-forward that no question could be thought of. 2. More likely, the plugin is too new for any questions. = I need your help = *Theme Tweaker* has an option to convert your color scheme to grey scale. The algorithm used is this: for a color rgb = (r,g,b), find y = 0.3r + 0.59g + 0.11b, grey = rgb(y,y,y). I am thinking of other color tweaking options such as increase/decrease contrast or brightness, convert to sepia and so on. If you have the agorithms for such conversions, would you like to post them? = Please ask questions = If you have any trouble with the *Theme Tweaker*, please report it. == Change Log == = Past = * V1.00: Initial release. [Dec 5, 2008] = Future = * Ability to save the tweaked color scheme to a stylesheet for uploading. * Use Wordpress style sheets for better look and feel integration. * Use Wordpress coding examples for better security and user-level controls. * Provide graceful tolerance to lack of Javascript. * Give other tweaking shortcuts: Sepia, Change Contrast or Brightness. * Optimize the generated CSS to minimize its size. * Handle RGB(r,g,b) or fancier color mnemonic specification. * Let viewers of your blog change colors? * Save multiple color schemes for the save theme? * You tell me! == Limitations == 1. *Theme Tweaker* works only on the colors found in the theme stylesheet. If you have plugins that introduce their own color schemes, they are not tweaked. 2. Images (especially background images and transparent GIFs) may not match your new color scheme (which is more of your design preference rather than a limitation the plugin). 3. *Theme Tweaker* handles only standard color specifications (#rgb, #rrggbb or the 16 colors W3C colors -- Aqua, Black, Blue, Fuchsia, Gray, Green, Lime, Maroon, Navy, Olive, Purple, Red, Silver, Teal, White, Yellow). It does not (yet) handle the rare RGB(r,g,b) or fancier color mnemonic specification in stylesheets. == Credit == * *Theme Tweaker* uses the excellent Javascript color picker by http://jscolor.com.