2011/11/08

Google Readerの改悪に力づくで抵抗

RSSリーダーとしてGoogle Readerを愛用していたのだが、タイトル一覧の幅が広くなり、全体的に薄ぼんやりした印象に。
これではまったくやる気が出ない。どうしてくれるんだ。
いっそのことlivedoor Readerに移ろうかとも思ったけど、素晴らしいタイミングでNHN Japanに買収され、二の足を踏むことに。
こうなったら力づくでもどうにかしてやろうと。



探してみると、10press さんが Firefox の userContent.css に記述することで解決している。
実際に試してみると、私の想像以上の素晴らしい出来。
上のリンク先にあるもので99%解決しているので、私がこれ以上何も言う事は無いのだが、
備忘録と、ほんのちょこっとだけ自分用に改造しているので、最後にコードを載せる。

自分用の改造とは、「記事のタイトル表示部をカラフルにしたい」という点だけである。
これは今までFirefoxのaddonであるGoogleReaderPlusを使っていたのだが、
userContents.cssでの改造を行うと、GoogleReaderPlusでのカラフルカラムが機能しなくなる。
そこでaddonをBetter GReaderに変更し、10pressさんのコードから記事タイトルの色指定を削除した。

本当に素晴らしくなった。感謝、感謝である。

@charset "utf-8"
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader/view/),
url-prefix(http://www.google.co.jp/reader/view/),
url-prefix(https://www.google.com/reader/view/),
url-prefix(https://www.google.co.jp/reader/view/) {
 /* 上部バー・ロゴ */
 #top-bar {
  /*display: none!important;*/
  border-bottom: none 0!important;
  height: 35px!important;
 }
 #search {
  margin-left: 220px!important;
  padding: 5px 0!important;
 }
 #logo-section {
  height: 19px!important;
  padding-top: 5px!important;
 }
 #logo-section + #lhn-add-subscription-section #lhn-add-subscription {
  top: 20px!important;
 }
 .jfk-textinput {
  height: 20px!important;
 }
 .jfk-button {
  height: 22px!important;
  line-height: 22px!important;
 }
 .goog-flat-menu-button {
  line-height: 22px!important;
 }
 #lhn-add-subscription-section,
 #sections-header,
 #viewer-header {
  height: 30px!important;
 }
 #lhn-add-subscription,
 .goog-button-base-inner-box {
  height: 22px!important;
 }
 .goog-button-base-content {
  padding-top: 4px!important;
 }
 /* 左サイドバー */
 #lhn-add-subscription-section,
 #scrollable-sections-top-shadow,
 #scrollable-sections-bottom-shadow,
 #nav {
  width: 220px!important;
 }
 #overview-selector,
 #lhn-selectors .selector,
 .folder .name.name-d-0,
 #sub-tree-header {
  padding-left: 1em!important;
 }
 #home-section {
  padding: 0!important;
 }
 .lhn-section-primary {
  line-height: normal!important;
 }
 #reading-list-unread-count {
  margin-top: 0!important;
 }
 .folder .folder .folder-toggle,
 .folder .sub-icon {
  margin-left: 0!important;
 }
 .folder .folder > a > .icon {
  margin-left: 1em!important;
 }
 .folder .folder > ul .icon {
  margin-left: 1.5em!important;
 }
 .section-minimize {
  left: .8em!important;
 }
 .scroll-tree li a .name {
  color: #555!important;
 }
 .scroll-tree li a .name-unread {
  color: #000!important;
 }
 .unread-count {
  margin-right: 8px!important;
  color: #DD4b39!important;
 }
 .folder .name-text,
 #reading-list-selector .label {
  max-width: 140px!important;
  text-overflow: clip!important;
 }
 /* 記事表示部分 */
 #chrome {
  margin-left: 0!important;
 }
 #entries {
  padding-right: 0!important;
 }
 /* リスト表示 */
 #entries.list .entry .collapsed {
  margin: -5px 0 0!important;
  padding: 0 0 2px!important;
  border-width: 0 0 2px!important;
  line-height: 3.6ex!important;
 }
 .samedir #entries.list .collapsed .entry-date {
  position: relative!important;
  top: 5px;
 }
 /* 記事内スタイル調整 */
 .entry .entry-body,
 .entry .entry-title,
 .entry .entry-likers {
  max-width: none!important;
 }
 .entry-body pre {
  white-space: pre-wrap!important;
 }
 /* 全文表示 */
 .card {
  margin-left: .5em!important;
  border-color: #ccc!important;
  border-radius: 5px 0 0 5px!important;
  -moz-transition: 5s ease-in;
  -webkit-transition: 5s ease-in;
 }
 .card .card-bottom {
  margin-left: -1em!important;
 }
 #entries.cards .read .card {
  background-color: #f2f2f2!important;
  opacity: .6!important;
 }
 .entry-body {
  -moz-transition: 5s ease-in;
  -webkit-transition: 5s ease-in;
 }
}

0 件のコメント:

コメントを投稿