今回はメイン機能ではなく、設定画面周りの変更を行っています。
前々からスタイルの設定はもう少しどうにかできないかな、と思ってたんですが、エディタ部分に使えるCodeMirrorというライブラリがあるのを知って使って見ました。
そして当初から付けたかったスタイルのプレビュー機能。
MyBookmarksにも一応あったけど、今回のはエディタのすぐ側にリアルタイムで表示されるので便利かなと。
あと今まで必ずスタイル全体を一括で記述しなくてはいけないのも何だかなぁと自分でも思ってたので、部分的というかデフォルトスタイルからの変更部分のみの記述でも良いようにしてみました。
あわせてスタイルに名前付けて複数保存できるようにもしてみました。
内部的な話だけど、これまた今回知ったindexedDBというブラウザ内蔵のNOSQLなDBを利用しています。
実はスタイルに関しては、MyBookmarks時代からたまにユーザさんのスタイルの投稿がレビュー欄にアップされたり、メールで送られてきたりもしていて、本当はギャラリーサイトみたいなのがあるといいだろうなぁ、というのは当初から思ってた。
でもそういうサイトだったりまで構築・運営する所までパワーを割けず、まぁ今回は今まで私が把握している分だけでもユーザさん作のスタイルを何点かサンプルとして参照できるようにしてみました。
もしその内余裕でもできたら、それを発展させてユーザさんがアップロードしたものを参照できるような仕組みが取り入れられたらなぁ、とか思いつつ、いざ冷静になってみると現状のユーザ数から考えると、そこまでやっても全然利用されないという虚しい結果も大いにあり得ると気付くのでした。(^^;)
レポ船 1号 on 2018年6月08日 19:59
BookmarksHome 1.2.0 について簡単な報告を。
私はいつも BookmarksHome を「タブをピン留め」して使用しています。この状態で 「about:profiles プロファイルについて」ページ右上の「通常の再起動…」を使用して再起動すると再起動後に BookmarksHome のタブが無くなります。「タブをピン留めせず」に同様に再起動しても BookmarksHome のタブが無くなります。
しかしながらアドオン Restart Browser 1.1 を使用して再起動した場合はタブの固定の有無に関わらずBookmarksHome のタブは無くなりません。
同様に再起動でタブが無くなる現象は Download Manager (S3) 5.7 をタブ表示した場合にも起きているで Firefox 60.0.2 の仕様だと思われます。
最近は再起動をあまりしないので特に問題となるものではありません。ユーザーの方から問い合わせがあった場合の参考にして下さい。
ma2ten on 2018年6月09日 15:52
情報ありがとうございます。
参考にさせていただきます。