2010年2月28日日曜日

[UPDATE] version 0.3.3 を登録しました

・ポップアップ表示に関し以下の修正を行いました
  1. これまではシングルクリックでポップアップウィンドウを閉じるようにしていましたが、ダブルクリックで閉じるオプションを追加しました。
  2. これまでは表示量に合わせてポップアップウィンドウが伸び縮みしていましたが、これを固定サイズにし、表示しきれない場合はスクロールバーが出るように変更しました。これに伴い、ウィンドウサイズを設定するオプションが追加されています。
1については、シングルクリックで閉じるというこれまでのやり方だとポップアップの中身がコピー出来ないということに気付きまして、とりあえずシングルクリックとダブルクリックをオプションで選ぶようにしました。クローズボックスを付けるというのも考えたんですが、いちいちマウスをクローズボックスまで持っていかないと閉じられないというのはどうかなぁと思いまして、今回は見送りました。

2についてはサイズだけでなく、背景・テキストのカラーやフォントサイズ等も選べるようにしたいところですね。そのうちまた、ちまちまとやっときます。

2010年2月26日金曜日

[UPDATE] version 0.3.2 を登録しました

読み込みに時間がかかるページでは読み込みが完了するまでAdDictが動作しないという不具合が見つかったので修正しました。修正とは言っても、manifest.jsonに"run_at" : "document_start"の項を追加しただけなんですけどね。

2010年2月24日水曜日

[BUG] 閲覧履歴を消したらAdDictが動かなくなったんだけど?

どうやらクッキーを消すとAdDictの設定を保存している部分(localStorage)も消えてしまうようです。そのためAdDictは動いていても設定が無くなってしまっているので、こんな感じで



dictプロトコルハンドラ・ポップアップともにチェックが外れた状態になってしまい、辞書が全く呼び出されなくなるようです。対処方法として思いつくのは今のところ2つです。

(1)設定しなおす
(2)閲覧履歴を消すときにクッキーは消さないようにする


なお、Googleはこの現象をBUGと認識・fix済なので、次のリリースで問題が解消されるかも知れません。

2010年2月23日火曜日

[UPDATE] version 0.3.1を登録しました

ポップアップ表示で、デ辞蔵に加えてGoogle翻訳が使えるようにしました。こんな感じです。



Google翻訳なので単語でなく文章を渡すことも出来るようです



翻訳の質については見なかったことにしましょうw

2010年2月22日月曜日

[その他] サポート用Twitterアカウントを作製しました

こちらになります。不具合報告・追加機能のネタ・罵声や石ころなどお気軽にどうぞ。

2010年2月20日土曜日

[BUG] Google Dictionary 拡張機能と併用するとうまく動かない

2010/02/21 追記: Version 0.2.11 にて対策しましたので、この不具合は解消済です。


Google Dictionaryは単語をダブルクリックで選択すると、その単語の意味をポップアップで表示するのですが、その状態でAdDictを呼び出すと単語の選択状態が変になります。こんな感じです。



feeという単語をダブルクリックしてみたところ、Google Dictionary拡張機能が黄色いポップアップでfeeの意味を表示したのですが、この状態でAdDictを呼び出すとfeeがfeefeeと2重になってしまうようです。ちなみにダブルクリックではなくf-e-eと一文字づつ選択してAdDictを呼び出すと、この現象は起きません。

どう考えても非はGoogle DictionaryもしくはChromeのDOM Range実装にあるのですが、文句垂れてもしゃーない気もしますので対策してみます。しばらくお待ちください。

[FAQ] AdDictが動かないページがあるんだけど?

どうやらGoogle側で意図的に拡張機能が動かないようにしているページが有るようです。Chrome拡張機能ギャラリーがそのひとつで、このページの記述によるとランキング改竄等の不正行為を阻止するために行っているようです。

なお、chrome://でURLが始まっている拡張機能管理ページ・履歴ページや「新しいタブ」ページなど、ブラウザ自身が管理しているページに関しては、もともと拡張機能が無効にされているのでAdDictも動きません。

2010年2月19日金曜日

[FAQ] 辞書.appを呼び出す度に辞書の新規ウィンドウが開いてしまう

ターミナルから以下のコマンドを入力すると新規ウィンドウではなく同じウィンドウで表示されるようになります。
defaults write com.apple.Dictionary ProhibitNewWindowForRequest -bool TRUE
なお、この現象はSnow Leopard以降の辞書.appで発生しているようなので、それより前の環境では問題ないはずです。