スポンサーサイト
投稿日時 : -------- --:--
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
-------- --:-- | スポンサー広告
Firefox拡張 Dropfox 0.3.5 公開
投稿日時 : 2010-01-29 13:11
 DropboxによるFirefoxのプロファイル共有をサポートするアドオンDropfoxのバージョン0.3.5をリリースしました。about:configを拡張して、各ラインをダブルクリックするだけでuser_pref("foo.boo.bar", "hoge"); 形式に変換してDropfoxのコードボックスに自動入力してくれる新機能を搭載。他いくつかバグ修正。
 

Dropfoxとは

 DropfoxとはDropboxなどを利用した複数の異なる環境をまたがったプロファイル共有をサポートするFirefox拡張機能(アドオン)です。環境変数や通常のJavascriptコードなどが記述可能な言わば「拡張版user.js」がOS別に複数使用できるようになります。これにより、キャッシュフォルダの位置やダウンロードファイルの保存先、外部エディタのパスなど、一部の設定だけをその環境に適した値に変更できます。
 

Dropfox 0.3.5 の主な変更点

  • about:configにDropfoxへのコード入力支援機能を追加
  • コンフリクトファイル自動削除機能が環境によっては起動時に動作しないバグを修正
  • オプションウィンドウのコードボックスでTabキーによるタブ入力時にスクロール位置がトップに戻されてしまうバグを修正
 

インストール

Dropfox公式サイト
 
addons.mozilla.org
 
上記2つのリンク先のどちらからでもインストールできますが、addons.mozilla.orgでインストールした場合は自動アップデートチェック機能は利用できません。公式サイトの方でインストールした場合は自動アップデートチェック機能が利用できます。
 

about:configにDropfoxへのコード入力支援機能を追加

 正確にはabout:configではなく、その実体であるchrome://global/content/config.xulを拡張しています。about:configには変化はありません。アドレスバーに直接 chrome://global/content/config.xul と入力してアクセスするか、オプションウィンドウのコードカテゴリタブの右下にあるギアアイコンをクリックすれば同じく chrome://global/content/config.xul が開きます。従来だとuser_pref形式のコードを書くときはabout:configから設定名やその値をコピーしたりして手動でやっていましたが、これをダブルクリックするだけでuser_pref形式に変換してアクティブなコードボックスに自動入力してくれます。「"」や「\」なども自動でエスケープします。
 
about:config 拡張
 
 

コンフリクトファイル自動削除機能が環境によっては起動時に動作しないバグを修正

 完全にフィックスできたわけではなさそうなんですが、とりあえず対処療法的な修正を加えました。具体的には実行のタイミングを少し遅くしました。非同期処理として利用しているnsITimerが利用可能になるタイミングと関係しているようです。現在はnsITimerを擬似的なスレッドとして利用していますが、このコンフリクトファイル自動削除機能を本物の別スレッドで動作させる予定があるので今回はこのぐらいの修正で。  
 

オプションウィンドウのコードボックスでTabキーによるタブ入力時にスクロール位置がトップに戻されてしまうバグを修正

 Tabコード入力機能を初めてつけたバージョンのリリース直後にこのバグに気づいたんですが放置していました。すいません。Tab入力を行う時点でのスクロール位置を保存して後で復元してやる必要があったわけです。
 
 
スポンサーサイト
2010-01-29 13:11 | Dropfox | Comment(2) | Trackback(0)
Comment
こんばんは。はじめまして。
Firefox3.x時代にはDropfoxをよく使っていました。
特に、内容を相対パスで記述できるのでPortable版では重宝していました。
Firefox4になってからも互換性を無視させて使っていましたが、
4.0.1になってからDropfoxの設定画面でフリーズするようになってしまいました。
(ウィンドウはXボタンで閉じれるが、OKボタンを押しても反応がない)
もうDropfoxを開発されるつもりはないのでしょうか?
できれば4.0.1への対応をご検討ください。
環境:Windows7 32bit、Firefox Portable 4.0.1
ecoco 2011/05/08(日) 22:09:26) 編集

Dropfoxご利用ありがとうございます。
 
FC2のコメント通知メールがGmailでスパム扱いになっていた為
気づくのが遅くなりました。すいません。
 
Firefox4へ対応したいという気持ちはあるのですが、
Dropfoxの機能を実現するためのいくつかの重要な仕組みが
Firefox4から利用できなくなっています。
 
まだ詳細に調査をしたわけではありませんが、
大幅な書きなおしが必要であることは確実で、
少し心が折れている状態でした。
加えて十分な開発時間を確保することができないこともあって
対応が後回しになっているのが現状です。
 
しかしこういったコメントを頂いたことで少しやる気が回復しました。
ありがとうございます。
 
近いうちになんとか開発再開にこぎつけたいと思います。
itmst 2011/05/18(水) 17:55:53) 編集

コメントを書く
#

管理者にだけ表示
Trackback
Trackbak URL:http://itmst.blog71.fc2.com/tb.php/190-54ba31da
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。