Large

Google Reader Sanity

By cqrt Last update Apr 17, 2012 — Installed 17,585 times.


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=-

Version: 2.3.2

Thumb Thumb Thumb Thumb Thumb Thumb

Disclaimer: The above screenshots may not represent the current version.


Coming in version 2.4:

- 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.
and more...

Latest Version
    Version 2.3.2 - 17th April 2012
  • 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.

Google Reader Sanity Config

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.
- Widen post container to 800px.
- 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. (Firefox only)

Note: Due to some advanced features, this script will not run as its own extension in Google Chrome and Firefox, 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.

Currently working on the lag issue, I've narrowed it down to the gstatic.com domain loading 'plusone' resources for EVERY single post. I've resolved the issue locally using 'notscript' by blocking 'gstatic.com', but need to integrate it into Google Reader Sanity. Do yourself and your CPU cycles a favor and use a script blocking extension to block 'gstatic.com'

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.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 releases
  • Fixed 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 button
  • Removed 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 logo
  • Adjusted compact density in List mode to be 'more' compact
  • Beautified javascript
  • Version 1.8.5

  • Adjust post purge feature to 10 maximum posts in memory
  • Tweaked 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 section
  • Tweaked colors in navigation to emphasize unread count.
  • Version 1.8.1

  • Changed collapse shortcut keys to [shift] Q, W and E
  • Changed 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 compatible
  • Reduced size of post container title.
  • Version 1.5

  • Google added new 'Share' link with gaudy icon, replaced icon
  • Cleaned up CSS for easier maintenance
  • Resized post preview window to fit most screens
  • Version 1.4

  • Added inline post previews, use SHIFT - V to view post
  • Removed 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 tones
  • Enabled +1 button and Search/Logo bar by default
  • Cleaned 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.