実況向き2ちゃんビューア 「Live2ch」 part22
なんというかうーん。
IDポップアップや画像プレビューは必然的に直接HTMLを書き換えるわけで、
それを普通の設定画面のチェックとかにしちゃうと、スキンによっては問題がでるわけですよ。
Live2ch側の設定になっちゃうとスキンを切り替えても、その機能が動き続けてしまうわけで。
たとえば、誰かがLive2chの機能に頼る事なく自力で画像プレビューの出来るスキンを作ったとして、
そういうとき、チェックするだけで画像プレビューが出来るようになるとすると、
競合するようになるじゃないですか、機能が。
もしそうなると、スキン制作者は
「このスキンは自力で画像プレビューするようになるので、Live2ch本体のプレビュー機能はOFFにしてください」
って注意が必要になっちゃうわけです。
そこで、setting.sknというLive2ch毎ではなく、スキン毎に設定が出来るファイルに
IDポップアップの有効無効や、画像プレビューの有効無効を指定できるようにしてやると、
どんなスキンでもLive2ch側の設定を気にする事無く、
自分の想定した動作、見た目を他の環境でも再現できるようになるわけです。
しかし、それはそういうメリットが生まれると同時に、
いわゆる初心者がIDポップアップや画像プレビューの機能の使い方が分からないというデメリットが生まれる。
それで今回、そのデメリットを解消すべく、
起動時に設定ウィザードを表示し、defaultスキンを簡単に書き換えられるようにしてみた、と。
そういうわけです。
なんとなく解説。