2008年7月24日木曜日

uGReader ver1.03

コメントで要望をもらったので

menu->Action->Mark All as Read

で、まとめて既読マークをつけられるようにしました。Googleリーダの"すべて既読にする"ボタンに相当します

cabファイル


feedを古い順に表示しているときと、新しい順に表示しているときで若干動作が違います

新しい順に表示しているときは、リストの先頭のfeed以下を全て既読にします。
古い順に表示しているときは、カーソル位置のfeed取得時間以前のfeedを全て既読にします。ただし、カーソル位置のfeedより新しく取得したfeedは全て未読になっちゃいます。
これを、すべてのアイテムTAG内でやると他のTAGをつけた既読feedが未読状態に復活する事があります。全てはカーソル位置のfeedの取得時間(crawl-timestamp)に依存するからです。
カーソル位置のfeedに関わらず、全てを既読にすると、ダウンロードした事のない、超最新の記事まで既読になってしまうので、カーソル位置のcrawl-timestampを使用するようにしました。

Tagの一覧表示中にMark All as Readした場合は選択中のTAGを全て既読にします(表示順は関係なし)。未読数の表示はカーソル位置のTagについてのみ更新しているので、複数Tagに登録してある場合は数が合わなくなります。(Refreshすると良いのだけど)


オフライン対応はマダです...

4 件のコメント:

cocur さんのコメント...

こんちには
Mark All as Read の実装ありがとうございます。
読み飛ばすまでに数分かかっていたのが
数秒で済み、すごく快適になりました!

それと、最近知ったのですが
iPhone用のGoogleReaderサイトも快適でした
ご参考までに。

monon さんのコメント...

uGReaderを使わせていただいています。
全て既読にする機能もかなり便利です。
少し気になる点がありましたので以下に連絡します。

・起動時のタグ(フォルダ)一覧に「NullReferenceException」
 という登録されていないタグが見える
・記事から元サイトを見に行ってリストへ戻った時に
 方向キーが効かなくなることがある
 ※2度ほど発生しましたが法則性は分かりません

どちらも確か本バージョンから発生するようになったと思います。

あと1つ要望なのですが、[Action]-[open]から元サイトを
開いた場合に、左右キーで記事移動しないようなオプションを
追加できないでしょうか?
元サイト側でリンクを方向キーで選ぼうとすると次の記事に
行ってしまう、というのがどうにも不便なもので……。

上記とは直接関係ないですが、今WMソフトカタログとして
Giraffeというソフトがリリースされていますが、
本サイトのソフトは登録される予定はないのでしょうか?

monon さんのコメント...

もう1つバグと思われるものがありましたので報告しておきます。

・リストから記事詳細を表示した際に画面中ほどに「なまえ」と
 記事とは関係ない文字が表示されることがある

これについても2度ほど起こりました。
アドエスでの画面中ほどなので、上端から400~500ピクセル
の所になります。

おとーぽん さんのコメント...

mononさん

報告ありがとうございます。バグ、調べてみます。
オプションは追加できると思います。

Giraffeは気になっていますが、まだ自分は試してなかったりします。そのうち登録するかもです