Script Summary:
Restore your Google Reader interface to it's former glory and restore your sanity. -=Cross-browser Update System=- -=Redesigned minimalist interface=- -=Inline Post Previews=- -=Reduced memory footprint=- -=Keyboard Shortcuts=- -=Collapsible Interface=- -=Config Box=- -=True unread counts=- -=Enclosures restored=-











Disclaimer: The above screenshots may not represent the current version.
Latest VersionVersion 2.4 - 13th November 2012- Update notification via popup with info on version and changes (compatible with all browsers).
- Row highlight on hover in 'List' view.
- Keyboard shortcut help in Config Dialog box.
- Small design refreshes.
- Hide separate sections of side navigation.
- Adjustable side navigation width with all elements adjusting proportionately.
- More control on sections to hide


Additional Features:
- Free up memory by purging posts regularly.
- Preview posts inline (on both list and expanded views).
- Fix all missing images in enclosures.
- Condense feed list.
- Widen navigation.
- Create more padding between feeds.
- Bring back title link and content link colors to be blue.
- Increase font size for unread count.
- Add borders for each box.
- Lessen white spaces on top and on bottom.
- Reduces margins.
- Remove +1 button.
- Changes link colors to something legible.
- Automatically check for new versions.
Note: Due to some advanced features, this script will not run as its own extension in Google Chrome, a userscript manager such as Greasemonkey for Firefox or Tampermonkey for Chrome is required.
All script options are now accessed via a Dialog Box, under 'Settings' or SHIFT-Z.
Please leave a review ^^^ and let us know what you think.
Compatibility
Windows
Firefox and Greasemonkey - Yes
Firefox and Scriptish - Yes
Chrome and Tampermonkey - Yes
Chrome and NinjaKit - No
Chrome and Blank Canvas - Yes (no international top level domain support ,co.nz, com.au etc)
Chrome Native - No
Note. In most cases, international Top Level Domains are not supported, use google.com always.
This userscript was created based on several existing Google Reader userscripts, namely:
- Google Reader Fixes 2.0 by Tam Nguyen (http://tambnguyen.com/)
- Google Reader: Fixer by LudoO (http://xeoos.fr)
- Google Reader Compact for Small Screen by http://about.me/mferrari
- Pimp My gReader by Micheal Freeman
- Google Reader - Favicons in entries by lespea
Changelog
Version 2.4 - 13th November 2012
Update notification via popup with info on version and changes (compatible with all browsers). Row highlight on hover in 'List' view.Keyboard shortcut help in Config Dialog box.Small design refreshes.Hide separate sections of side navigation.Adjustable side navigation width with all elements adjusting proportionately.More control on sections to hide
Version 2.3.2
Very minor update to the update notification code to provide a changelog and support for Semantic Version numbers. 2.4 will be released later today with tons of new features.
Version 2.3.1
Initial addition of the new cross-browser update system, look forward to cross-browser Update Notifications in future releasesFixed search header to adjust gracefully on browser resize.
Version 2.3
Restored the ability to hide either the Google Navigation (black bar) or Search header sections.Further minimized the Search header section
Version 2.2
Google finally settled on a new Google Header, it's still ugly, and it's been treated to a dose of Sanity.The new Google Header introduced, broke some styling, now fixed.Added 'Open current item in background tab' feature. Hit 'b' or use new toolbar buttonRemoved auto-update notification code temporarily, GM and TM do a decent job themselves and the author of Tampermonkey is monkeying around with his extension breaking Greasemonkey compatible auto-update code.Chrome users get a treat with new OSX style browser scrollbars.Sanity Config option box gets a shadowbox effect to make it pop
Version 2.1.1
Fixed styling bug in 'Super Compact' list view.Removed obsolete code.
Version 2.1.0
Removed support for 'List' favicons in Google Chrome ('til fixed).Added ReadItLaterList.com integration.Various interface tweaks
Version 2.0.1
Fixed a jQuery bug affecting Chrome users
Version 2.0
New config box, access via 'settings' dropdown or SHIFT-Z.'Super Compact' list view, accessed via new Config box.Dimming feature for read feeds.Lots of Post Preview refinements.- Preview iFrame is automatically aligned to container.
- iFrame is resized automatically to perfectly fit free space no matter what resolution.
- Closing preview terminates iFrame, saving memory.
- If preview iFrames aren't closed, Google Reader sanity will terminate all except for last two.
Added new feed control button 'Mark previous read' to mark all previous posts read.
Version 1.9.6
Changed up folder icon to make it a little more 'je ne sais quoi'.Added Favicons to list view and reduced the list view font by 1pt.
Version 1.9.5
Reverted back to 29 Nov build. Google enabled a new Google Bar in a development snapshot of Chrome, it's now gone. Moral of story? Don't use a development snapshot of Chrome to develop userscripts.By the way, there is an ugly new Google Bar coming. :) The good news is that the code to fix the coming new interface has been already written.
Version 1.9.4
Google is displaying one interface to Chrome and another to all other browsers causing scripts to break for either. Added if/else code to temporarily bridge browsers.
Version 1.9.3
Google made some big changes today to combine the google bar and search bar into one big all-in-one wonder, it broke a lot of styling, this is the fix.Small change to Keypress codes, SHIFT Q - Enable/Disable new bar, SHIFT W - Enable/Disable post header bar.
Version 1.9.2
Google made some changes today, to give us even MORE white space, bleh. Now fixed.Reserving my judgement on Googles new 'yellow = read' bar in 'List' mode, lemme know ^^ if you want it to stay.
Version 1.9.1
Restore title links to open in new page only and not preview iframe.
Version 1.9
Display true unread counts.Inline post preview now in 'List' mode.Custom Google Reader logoAdjusted compact density in List mode to be 'more' compactBeautified javascript
Version 1.8.5
Adjust post purge feature to 10 maximum posts in memoryTweaked colors and reduced padding on compact 'List' view since the new 'Density' feature.Changed post title colors to provide better contrast between read/unread.
Version 1.8.4
Regularly (every 5 secs) purge posts from memory to a maximum of 3 posts.Fix icons in 'List' view.
Version 1.8.3
Restricted automatic update notifier to Firefox only. Chrome users can still check for updates manually with Tampermonkey until I implement cross-browser solution
Version 1.8.2
Reduced font size 1pt in navigation sectionTweaked colors in navigation to emphasize unread count.
Version 1.8.1
Changed collapse shortcut keys to [shift] Q, W and EChanged interface to collapse all collapsible elements by default
Version 1.8
Added userscript update notifier
Version 1.7
Redesigned the Home (Overview) page to reflect the new styling.
Version 1.6
Enforced strict CSS in all cases to make fully Firefox compatibleReduced size of post container title.
Version 1.5
Google added new 'Share' link with gaudy icon, replaced iconCleaned up CSS for easier maintenanceResized post preview window to fit most screens
Version 1.4
Added inline post previews, use SHIFT - V to view postRemoved toggle code and added keyboard shortcuts to collapse/restore various interface elements (see above)
Version 1.3
Disabled +1 button by default (Google Reader is shockingly laggy with it enabled)Added various !important values to toggle settings to enforce CSS options
Version 1.2
Cleaned up colors with softer tonesEnabled +1 button and Search/Logo bar by defaultCleaned up formatting on post card.
Version 1.1
Added the +1 button as a toggle option at bottom of script.
Version 1.0
Initial release
Google Reader Sanity by
http://userscripts.org/scripts/show/117298 is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.