2004年06月12日

Heimdallr 1.05で実装する機能

さて、次のHeimdallrのバージョンは1.05です。
1.05では何を実装するのかを考えてみたいと思います。

1.05の最大の目玉機能は、ビューの背景が透明になる透明スキンにする予定です。

透明化については1.04開発中に実装して欲しいとの要望を色々頂きました。
Windowsには、ウィンドウを透明にする機能はいくつかありますので、
単に透明にすること自体は簡単なのですが、透明にしてしまうと、重たいという問題や、
透明な部分をクリックすると背後にあるウィンドウが反応してしうという問題など、
色々な問題がありまして、どうやったら解決できるのか分からず、実装できないままでした。

しかし、どうやら色々工夫すれば透明にした上で使い勝手が落ちないようにすることも
できなくはないようですので、ちょっと挑戦して見たいと思います。

おまけに現状の細かい要望リストを載せておきます。

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

  • ビューの背景を透明にする透明スキンを追加する。難易度は難、効果は大。これが実装できれば強力な特徴になるはずです。
  • デスクトップアイコンの下にビューを表示できるようにする。難易度は普、効果は中。デスクトップのアイコンと壁紙の間にHeimdallrのビューを表示できるようにします。最下位ウィンドウのさら下という感じですね。
  • 「URLをコピーする」コマンドを追加。難易度は易、効果は小。他のアプリケーションとの連携が楽になります。
  • バージョン情報ダイアログから開発サイトを閲覧できるようにする。難易度は易、効果は小。簡単に開発ページへ飛べます。
  • スキン設定ダイアログを簡単に開けるようにする。難易度は易、効果は小。ビュー設定ダイアログの奥深くにあるスキン設定をもっと簡単に使えるようにします。
  • スキンの詳細を表示する。難易度は易、効果は小。スキンの著作権表示や使用上の注意をスキン設定ダイアログに表示するようにします。
  • スキンのプレビューを表示する。難易度は普、効果は中。スキン設定ダイアログは設定項目が多く、結局どのような表示になるのか分かり難いです。それをサポートするためにプレビュー機能があると便利ですね。
  • スキンを変更した際にフォントが変更されないようにする。難易度は易、効果は小。フォントを変更して使っている人は、スキンを変えるたびに設定しなおす必要があるので面倒ですよね。
  • 一度閲覧した記事や、既読にした記事を再度閲覧できるようにする。難易度は普、効果は中。さっき見た記事をまた見たいと思ったときや、既読ボタンで間違えて消してしまったときの救済用です。既読に限らず全部の記事を見ることができても良いかもしれませんね。
  • スキン機能の強化。背景、枠、既読ボタンにビットマップが設定できるようにする。難易度は難、効果は大。透明スキンがちゃんと実装できたらこの機能は不要になるかも・・・?
  • エラー管理を行う。難易度は難。効果は中。 エラーが発生したサイトが存在することをユーザに伝える仕組みが必要です。
  • 記事にカーソルを合わせてからしばらくはビューを更新しないようにする。難易度は普、効果は小。 記事をクリックしようとしたら別の記事を開いてしまったということが無いようにするためです。
  • キーワード検索処理をバックグラウンドで行う。難易度は難、効果は中。 現在、GUIを扱うスレッドと同じスレッドでキーワード検索処理を行っています。その結果、更新する記事が数千ある場合、更新完了時に記事の中からキーワードを探し出す処理を行うため数秒固まったように見えます。これをなんとかしようと思います。
  • 大文字小文字を区別しないキーワードを設定できるようにする。難易度は普、効果は小。 大文字小文字を区別しないこと自体はなんとかなるのですが、キーワード設定ダイアログの仕様を決めるのが難しそうです。
  • 表示項目をカスタマイズできるようにする。難易度は難、効果は小。 現在は、サイトの短縮名、記事の日時、記事のタイトルの3つを表示していますが、これの順番を変えたり、一部を非表示にできるようにします。
  • RSS auto-discoveryに対応する。難易度は易、効果は小。 Heimdallrにとっては、RSS auto-discoveryに対応したサイトの(htmlへの)URLを登録するのも、RSSファイルへのURLを登録するのも大差ないので、あまり有難くはなさそうです。
  • ビューのキーワード/非キーワード間にカーニングをかける。難易度は普、効果は小。 現在、ビューに表示されている記事のタイトルのキーワードと非キーワードの境目はカーニングが行われていません。ちゃんとカーニングしておいた方が良いです。といっても実際にはカーニングを行っても誰も気付かないとは思いますが。

ううむHeimdallr 1.04のときよりも項目が増えているような・・・?

投稿者 MASATO : 2004年06月12日 19:33 | トラックバック
コメント
コメントする









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