お知らせ:MyBookmarksの今後について

MozillaのAdd-onsサイトや当ブログのコメントでも何件か頂いてるFirefox57への対応について、まずはこちらで言及しておきたいと思います。

正直言うとこの拡張仕様の大幅改変については、MyBookmarksで使用している機能の内の幾つかが使えなくなってしまう事もあって個人的には不満しか無いのですが、一人で愚痴っていても仕方無いですね。

それで本題ですが、

MyBookmarksそのものについては残念ながらサポートを56までで打ち切り、57以降には未対応という事にします。

これはそもそも元としているAPIが廃止になる事から当然で、仕方無いことでもあります。

 Ω ΩΩ<な、ナンダッテー!!

ただ作者としては嬉しい事とも言えるかもしれませんが「それでは困る」というお声もチラホラと聞こえています。
勿論一番のユーザである自分もそうなのですが・・・

ということで、

若干の機能削減ありの、MyBookmarks[Web拡張版]を少し名前を変えた別物として公開する方向で検討中です。

(まだ「検討中」というのが心苦しいところですが・・・名前何にしよ?w)

これまた正直言ってしまうと、いい加減この拡張もこれで寿命であるとして、きっぱりすっぱり亡きものにしてしまおうか、とも思いました。
ぶっちゃけ、これまでも何回かあった仕様変更への対応等が面倒になった、という面もあります。(^^;)

んがしかし、やはり自分でもそれなりの愛着を覚えている拡張だし、意外とユーザが世界規模でいらっしゃるという作者として嬉しい状況な訳で、何とかしたいなという気持ちはありました。

そして幸いにも、というか何というか、大分前にChrome版を作るとしたら?という所からこのWeb拡張APIを少し調べるつもりで試しに作ったChrome向けのgbookmarksというのがあったんですよね。
これはこれでローカル提供のみの上に作りっぱで全くメンテナンスしてなかったんですが、それなりの形にはなってるし、これをベースにすれば何とかなるかな?という事で前向きに進めるつもりであります。

なるべく57の正式リリースまでに間に合うように公開したいとは思いますが、そこんとこはまだ確約できない状況でして、あまり過剰な期待をせずにお待ちいただければと思います。(^^;)

ちなみに前述の通り、全く同じものにはなりません。それだけは確実です。
主に以下のような点で差異が出ると思われます。

  • ページのurl/表示方法(about:〜が使えなくなる)
  • 生成ページのファイル出力機能なし(削除)
  • 設定はダイアログではなくページ表示へ

とりあえず現状で言えることはこんなところでしょうか。

MyBookmarks を更新(v0.6.23)

context menu(右クリックメニュー)の表示関連処理が上手く動作しなくなっていたので一応修正。
mybookmarksのページ以外では意味が無いので非表示にしていたのが表示されるようになっていました。
それをクリックしても何も起こらない事がエラーなのではなくて、メニューに表示されてしまう事自体がエラーです。(^^;)

ダウンロードは”AMOサイト“または「こちら」からどうぞ。

MyBookmarks を更新(v0.6.22)

Firefox52になって動かなくなったため対応しました。
現在まだAMOの審査中です。

ダウンロードは”AMOサイト“または「こちら」からどうぞ。

今回はpreferenceへのアクセスに利用していたnsPreferenceという機能が削除されて使えなくなったためでした。
正直もういい加減寿命かとも思いましたが、この部分はまだ対応可能だったので延命処置をしておきました。(^^;)
(追記)3/12
オプションダイアログでのスタイルリスト関連の処理が直りきっていなかったため追加で修正しました。
ので審査待機の順番がまた後ろに・・・
(追々記)
どうやら夜になって承認されていた模様。はや!
それはいいが、default値の設定不足によるバグが発覚してしまい、さらに修正しました。(すぐ側にユーザがいて助かった^^;)

MyBookmarks を更新(v0.6.17)

久々の更新。
今回はアップロードから即日で(日本時間では日を跨いだけど)公開されててビックリ!(笑)

ブックマークリンクを右クリックで開くメニューの「このブックマークリンクのプロパティ」が機能しなくなっていた(多分Firefox40になって)ので修正しました。

ダウンロードは”AMOサイト“または「こちら」からどうぞ。

ブックマークのプロパティー用ダイアログを開く際の引数が変更になっていたようです。
そんなのリリース情報見ても見つけられなかったけど・・・

Firefoxの拡張は色々な事ができて便利だし面白いので好きなのだけど、開発のために必要な情報がたまにソースコードまで覗きに行かないと判明しない事があって、その辺ちょっと困りますね。

しかし、どうもその拡張の仕組みが近い将来大きく変わるらしくて、どうなることやら懸念しています。
もう自分自身このMyBookmarks拡張が無いのは大変困るので。(^^;)

MyBookmarks を更新(v0.6.12)

faviconの件とAMOの審査対応したバージョンをアップしました。
AMOの審査はまた少し時間掛かると思いますが・・・
ただ実はまだ一カ所だけ気になる箇所はあるんだけど、今のところはこれ以上は勘弁て感じ。
こないだと同じレビュアーじゃなければ多分問題無い範囲だとは思うんだけど・・・
ダウンロードは”AMOサイト“または「こちら」からどうぞ。
それはそれとして、Firefox23ベータ版で試したところ、根本的な所で引っかかって動作しない状況になって困ってます。
ここが変わるってどうなのよ!?って感じだけど、エラーが出て動かないのは変わらない。
なんかいい加減面倒臭くなってきたんで、いよいよメンテ終了にしようかなぁとか思い始めた。
Firefoxもしばらくバージョンアップ止めとこうかな。
(追記)
Firefox23でのエラーが解決できたっぽいです。
一応こちらのページからダウンロードできるやつは最新版になってます。(バージョン番号変わってないけど)
AMOの方は・・・もう色々変え過ぎなためかレビュー待ちが凄いことになってて、いつ公開になるかさっぱり分からん。

MyBookmarks を更新(v0.6.9)

最近Firefoxのバージョンが上がることによる内部仕様の変更の影響がちょこちょこ発生してウザい。
今回の場合22になるとfaviconデータの取得方法で今までの方法が使えなくなるため、favicon表示機能を残すためには対処する必要があります。
予定では来週にはその22がリリースされるはずなのでアップしました。(相変わらずAMOの検査レビューが順番回ってこなくてまだ公開されていないけど)
これまでは普通に逐次処理的にfaviconデータを取得することができたのだが、そのためのAPIが23からは廃止されるようで。
代替APIは非同期処理が必要になるため、それに対応するための若干の試行錯誤が必要でちょっと面倒だった。
その代替APIは実際は既に少し前のバージョンから実装されていたものの、それ以前のバージョンにも対応するため一応従来のAPIを使用するコードも残してます。
ちなみにライブマーク機能も同様の処理で行けるかと試してはみたものの、何か動作が今いちおかしい、というか、情報が上手く取れたり取れなかったりと良く分からん結果だったので見送りました。
そろそろどこかのタイミングで対応最低バージョンを3.0から上げようかなぁ・・・
ダウンロードは”AMOサイト“または「こちら」からどうぞ。
(追伸)
AMOの方は審査でリジェクト食らっちゃいました。
今までは通ってた部分が今回は引っかかったようで・・・まぁ気にはなってたけど通ってるからいいか、と放置してたのが仇となった。
ということで、ちょっと手直し中。他に今回非同期処理になった事で保存するファイルにfaviconデータが出力されないという問題が発生している模様。
どう対応しようか思案中。

MyBookmarks を更新(v0.6.8)

Firefox20がリリースされそうなので慌てて更新しました。
20ではまたJavascriptの仕様が変更されて、一部動作に影響が出るため、まずはそこを修正。
あとAMOのレビューとかBBSで何件か空白ページになってしまうという報告があり、それにも対処した。
と言っても、自分で判明できた原因は、タイトルが未設定(無題)のブックマークに対してエラーになってしまうという現象の一件だけなので、それ以外の原因があると新しいバージョンでも空白ページになってしまうでしょう。
こればっかりは、どんなブックマークがあり得るのか自分では予想し切れないため、実際エラーになるデータが無いと対処し切れません。すいません。
もし空白ページが表示されてしまうことがあれば、(この0.6.8以降では)メニューの「Web 開発」>「Web コンソール」に何かしら”mybookmarks.js”のエラーがログに出力されている可能性があるので、それを確認して報告していただけると助かります。
ダウンロードは”AMOサイト“または「こちら」からどうぞ。

MyBookmarks を更新(v0.6.7)

Firefox17のβ版で動作確認してみたところ、何かエラーが出て上手く動作しませんでした。
原因を調べたところ、17からはE4Xが廃止されるらしく、そこが引っ掛かってたらしい。
ということで、E4Xな記述をしていた部分をプレーンな文字列に直して対処。
あとも1つ、ブックマークのアイテムをDrag移動する際、何故かフォルダーまたぎで移動するとリンクが開いてしまうという挙動に気付いて、これもちょっと気持ち悪いので直しました。
(同フォルダー内だと問題無いのにフォルダーまたぎだと・・・という原因は良く分かってない)
ダウンロードは”AMOサイト“または「こちら」からどうぞ。

MyBookmarks を更新(v0.6.5)

Firefoxのバージョンが13になってブックマーク関連の機能に変更があって、ライブマーク(RSSフィード)の挙動も変わったため今までのやり方では情報が取れなくなってしまった。
それに対応するには結構面倒な修正が必要で、ちょっとスグに対処するのは難しいということでとりあえず暫定的にライブマークのフォルダは対象外にしました。すいません。
あとはこちらのコメントでいただいていた要望を取り入れた改善もしてみました。
ダウンロードは”AMOサイト“または「こちら」からどうぞ。

MyBookmarks を更新(v0.6.4)

ほんとは前回更新時に入れようと思ってて忘れたセパレータ表示を追加。
あとフォルダ内ソート処理がちょっとやっつけ気味だったというか、もっとブックマーク管理の方と合わせた形になるように直しました。
ダウンロードは”AMOサイト“または「こちら」からどうぞ。

次のページ →