2004年05月08日

Heimdallr 1.04で実装する機能

無事にHeimdallr 1.03がリリースできたので、
1.04以降をどうするのか考えてみます。

現状、Heimdallrには大きく分けて次の二つの課題があります。

  • デザインの向上。いい加減に白い背景に灰色の枠のGUIから卒業しないとなりませんね。

  • 見たくない記事をビューから削除する方法。現状、記事を見ないで既読にするためには、記事を右クリックしてメニューを開き、「この記事を既読にする」を選択する必要があります。面倒ですね。

1.04では、後者の課題を解決したいと思います。
前者も、背景色の変更位はやりたいですが、できるかどうかは分かりません。

上記したことと重なりますが、現状の細かい要望リストを載せておきます。

上に書いてあるものから優先的に実装していきます。上からいくつか実装した時点でバージョン1.04としてリリースします。
実装する際の難易度を難、普、易の三段階で評価し、効果を大、中、小の三段階で評価します。

  • 「このサイトの表示されている記事を既読にする」コマンドを追加する。難易度は易、効果は小。 このコマンドを追加するかどうかは以前考えたことがあるのですが、そのときはビュー右クリックメニューの項目数が多いと分かりにくいと思って追加しませんでした。しかし、しばらく前に追加して欲しいとの要望を受けましたので追加します。
  • 記事にカーソルを合わせてからしばらくはビューを更新しないようにする。難易度は普、効果は小。 記事をクリックしようとしたら別の記事を開いてしまったということが無いようにするためです。
  • 削除ボタンを追加する。難易度は難、効果は大。 見たくない記事をビューから削除するための切り札です。ビューに削除ボタンを表示し、それをクリックすると記事を閲覧することなく既読にします。
  • 記事の未読/既読情報を常に記録する。難易度は普、効果は中。 現在、Heimdallrはそれぞれの記事が未読であるか既読であるか、という情報を終了時に保存しています。ですので、Heimdallrが何らかの理由により正常に終了しなかった場合、前に見たはずの記事が再びビューに表示されます。記事を閲覧するたびにこの情報を保存することにより、いつHeimdallrが落ちても(あるいはOSが落ちても)一度見た記事は表示されなくなります。
  • 枠の色、文字色、背景色をカスタマイズ可能にする。難易度は普、効果は中。 色を変えるだけで結構見た目も楽しめるようになるのではないかと思います。枠を木の色にして背景色を黒板の色にしてみたりすることができますしね。
  • 外観を変更できるようにする。難易度は超難、効果は大。 WinAmpのスキン機能のようなものを追加しようかと考えています。 しかしスキンフォーマットの策定からスキン読み込み/表示機能の実装、スキンに使用する画像の選定やその画像のライセンス問題の解決と課題は山済みで大変そうです。
  • エラー管理を行う。難易度は難。効果は中。 現在、Heimdallrはエラーが発生したサイトは無視するだけです。しかし、無視していると、エラーが発生したことがユーザに伝わららず、ユーザが対策を打つこともできません。 エラーが発生したことをユーザに伝えることができる仕組みが必要だと思います。
  • キーワード検索処理をバックグラウンドで行う。難易度は難、効果は中。 現在、GUIを扱うスレッドと同じスレッドでキーワード検索処理を行っています。その結果、更新する記事が数千ある場合、更新完了時に記事の中からキーワードを探し出す処理を行うため数秒固まったように見えます。これをなんとかしようと思います。
  • 大文字小文字を区別しないキーワードを設定できるようにする。難易度は普、効果は小。 大文字小文字を区別しないこと自体はなんとかなるのですが、キーワード設定ダイアログの仕様を決めるのが難しそうです。
  • 表示項目をカスタマイズできるようにする。難易度は難、効果は小。 現在は、サイトの短縮名、記事の日時、記事のタイトルの3つを表示していますが、これの順番を変えたり、一部を非表示にできるようにします。
  • RSS auto-discoveryに対応する。難易度は易、効果は小。 Heimdallrにとっては、RSS auto-discoveryに対応したサイトの(htmlへの)URLを登録するのも、RSSファイルへのURLを登録するのも大差ないので、あまり有難くはなさそうです。
  • ビューのキーワード/非キーワード間にカーニングをかける。難易度は普、効果は小。 現在、ビューに表示されている記事のタイトルのキーワードと非キーワードの境目はカーニングが行われていません。ちゃんとカーニングしておいた方が良いです。といっても実際にはカーニングを行っても誰も気付かないとは思いますが。

バージョンアップをすればするほど重たい要望だけが残るようになりますねー。

投稿者 MASATO : 2004年05月08日 21:43 | トラックバック
コメント
コメントする









名前、アドレスを登録しますか?