2004/02/21
現在、Heimdallr開発がバージョン1.01のテスト/デバッグフェーズにあり、機能追加という楽しい作業ができないので
ちょっと面白くありません。
でもリリース直前に機能追加するとろくなことにならないので我慢我慢。
Heimdallr1.02以降に追加される機能
さて、Heimdallrのバージョン1.02以降に追加される機能ですが、要望も色々ありますし思い付いたものも色々ありますので、
軽いものから重たいものまで全部列挙してみます。(実装やテストなど開発の)難易度を難、普、易の三段階で評価し、効果を大、中、小の三段階で評価します。
- 概要ウィンドウの最大サイズをフォントサイズに合わせて変化させる。難易度は易、効果は中。現在、概要ウィンドウの最大サイズは400x400になっています。デフォルトのフォントならばこれで十分なのですが、フォントサイズを大きくすると概要ウィンドウが(相対的に)小さくなり、見難いです。
- XML名前空間対応。難易度は普、効果は小。現在、XMLファイルのXML名前空間を一切確認しておらず、prefixしか見ていません。その結果、prefixがrdf以外のRSS 1.00を使っているRSSファイルは読み込めません。prefixにrdf以外を使っているRSS 1.0のファイルなんて見たこと無いので現状問題は発生していませんが、対応ファイルの形式を拡大していく前にここらへんをちゃんとしておきたいですね。
- Atom 0.3対応。難易度は易、効果は小。Atomを配布するサイトはぼちぼち増えてきましたけれど、RSSも同時に配布していることが多いのでAtomに対応したところで大した影響は無いと思われます。AtomとRSSって基本構造が同じなので対応は楽なんですけどね。
- OPMLによる全サイト一覧のエクスポート/インポートに対応する。難易度は普、効果は中。エクスポート/インポート用GUIの開発に手間取りそうな予感がします。
- 記事のちらつきを低減する。難易度は易、効果は小。現在でもほとんどちらついていないと思いますが、記事のタイトルをビットマップとして保持しておくことによりさらにちらつきが軽減できます。
- キーワードが含まれている記事の背景色を変更する。難易度は普、効果は中。現在、概要にキーワードが含まれていると優先的に表示されますが、
よーく見ないと概要にキーワードが含まれていることが分かりません。背景色を変えることにより、一目で概要にキーワードが含まれていることが分かるようになります。
- 更新中マークを表示する。難易度は普、効果は中。現在、記事の更新を完了したタイミングがまったく分かりません。新しい記事があれば、それが表示されることにより更新を確認できますが、記事が変更されなかった場合、何も変わりません。普段の自動更新は問題無いとしても、起動直後の更新や、手動更新は、更新完了のタイミングが分からないと不便ですよね。
- ヘルプファイルをHeimdallrから起動できるようにする。難易度は易、効果は小。現在は、アーカイブファイルを展開したフォルダを開いてHeimdallr.chmをクリックするしかヘルプを表示する手段はありません。ちょっと不便ですね。
- 複数のビュー設定を変更できるようにする。難易度は普、効果は中。現在、ビュー設定は一つのビュー毎に行う必要があります。ビューの見た目をカスタマイズできるようになってくると、複数のビューを一緒に設定変更できた方が楽になるでしょう。
- 枠の色、文字色、背景色をカスタマイズ可能にする。難易度は普、効果は中。色を変えるだけで結構見た目も楽しませられるようになりそうな予感がします。枠を木の色にして背景色を黒板の色にしてみたり、等。
- 概要ウィンドウのキーワードを強調する。難易度は難、効果は大。今のところ概要ウィンドウ中のキーワードは強調表示していません。いや強調表示されていないと不便なんですけどね。でも難しいんですよ・・・。
- ビューのウィンドウをタスクバーに表示させるかどうか選べるようにする。難易度は普、効果は小。現在は、ビューのウィンドウ位置を最上位又は最下位にするとタスクバーからは消え、通常にするとタスクバーに現れます。これではなく、ウィンドウの位置が最上位/通常/最下位であることと、タスクバーに表示させるかどうかを別のオプションで選べるようにしようということです。
- タスクトレイのアイコンをクリックしたらウィンドウ位置が普通のビューを前面に表示させる。難易度は普、効果は小。タスクバーに表示されない通常ウィンドウ使用時に有効な操作となるはずです。
- 大文字小文字を区別しないキーワードを設定できるようにする。難易度は難、効果は中。大文字小文字を区別しないこと自体はなんとかなるのですが、キーワード設定ダイアログの仕様を決めるのが難しそうです。
- ビューに記事が追加された瞬間は記事をクリックできないようにする。難易度は難、効果は小。意図しない記事を開いてしまうことを防止できます。仕様を決めるのが難しいです。
- RSS auto-discoveryに対応する。難易度は普、効果は小。Heimdallrにとっては、RSS auto-discoveryに対応したサイトの(htmlへの)URLを登録するのも、RSSファイルへのURLを登録するのも大差ないので、あまり有難くはなさそうです。
- 表示項目をカスタマイズできるようにする。難易度は難、効果は小。現在は、サイトの短縮名、記事の日時、記事のタイトルの3つを表示していますが、これの順番を変えたり、一部を非表示にできるようにします。
- ビューのキーワード/非キーワード間にカーニングをかける。難易度は普、効果は小。現在、ビューに表示されている記事のタイトルのキーワードと非キーワードの境目はカーニングが行われていません。ちゃんとカーニングしておいた方が良いです。といっても実際にはカーニングを行っても誰も気付かないとは思いますが。
いやー結構ありますね・・・。一応今後実装していく順番に並べては見ました。上から4-5項目実装した時点で1.02リリースとなるでしょう。
(2004/04/12)
記述ミスを修正しました。
(2004/02/28)
機能を3点追加しました。
(2004/03/08)
分かりやすくなるよう微修正しました。
(2004/03/21)
さらに分かりやすくなるよう微修正しました。