0.4移行ガイド

0.2.* から 0.4.* への移行ガイド

bbs2chreader 0.4 では、スレッド表示機能が一から書き直され、表示速度の向上など多くの改善が行われました。

0.4 の主な新機能

  • スレッド表示の速度が向上しました
  • スレッド表示でまちBBSを読み込めるようになりました(書き込みは未対応)
  • スレッド表示のフォントを設定ダイアログから指定できるようになりました
  • デフォルトスキンが新しくなり、動画ポップアップや ID ポップアップが行えるようになりました
  • 設定ダイアログが Firefox の標準的な UI になりました
  • Firefox の設定とは別に独自のプロクシ設定を行えるようになりました
  • スレッド一覧が板の移転を検出するようになりました
  • ライブブックマーク連携機能が廃止され、代わりに板購読機能が実装されました
  • 板一覧、スレッド一覧のマウス動作をより細かく指定できるようになりました
  • 設定名の変更に従い、これまでの設定は受け継がれません

そのほかの細かい修正項目は、更新履歴 を参照してください。

スレッド表示の URI 変更

0.4 ではスレッド表示の URI が次のように変更されました。(ポート番号 8823 は変更される可能性があります)

  新(V0.4.2以下) 新(V0.4.5以上)
スレッド URI bbs2ch:thread:スレッドURL http://localhost:8823/thread/スレッドURL http://127.0.0.1:8823/thread/スレッドURL
スキン URI resource://bbs2ch-skin/ http://localhost:8823/skin/ http://127.0.0.1:8823/skin/
スキン上のスレッドURI bbs2ch:thread:<THREADURL/> <SERVERURL/><THREADURL/> <SERVERURL/><THREADURL/>

スキンの互換性

URI の変更に従い、0.2.* 用のスキンと 0.4.* 用スキンでは互換性がありません。0.2.* 用のスキンを0.4.* で使うためには、上記の表を参考に書き換えてください。

0.4.5 で globalStorage を利用している場合には、globalStorage["127.0.0.1"] に変更する必要も有ります。

0.2.* から 0.4 へ移行時のFAQ

スレッド表示でメニューバーが固定されなくて不便。(0.4.5 以降は固定に戻っています)
デフォルトスキンの仕様が変わりました。他のスキンを試すか、userContent.css に以下の記述を追加してください。
@-moz-document domain("localhost") {
h1 { position: fixed !important; }
#navMenu { position: fixed !important; }
}
Windows Vista だと 0.2 より遅い。
Firefox側の問題? 名前解決の問題かもしれません
Vistaって、ホスト名はIPv6アドレスで優先的に解決されるけど、こいつが動作が重くなる原因くさい。
localhost は、hosts ファイルに IPv6, IPv4アドレスの両方登録されてるから、IPv6 の解決を待って
いるためと推測。

手元のVistaで、\Windows\System32\drivers\etc\hosts から、
::1 localhost
のエントリを削除してみたら、表示に時間がかかるのと、デフォルトスキンで1回目のポップアップ
表示が遅いのが両方とも解決した。
ちなみに、hosts を書き換えた後は Firefox を再起動しないと、変更が反映されないっぽいです。
about:configからnetwork.dns.disableIPv6をtrueに設定するのも有効かもしれません。
ライブブックマークはなぜ廃止になったんですか?
代わりに、板購読機能があります