2022年9月18日日曜日

Thunderbird 102対応版 Tag Popup

遅くなりましたが、Tag PopupのThunderbird 102対応をしました。

ダウンロード(v2.3.2):

Thunderbird 102で、メッセージヘッダの構造が変わったため、メッセージヘッダ内のタグ表示がおかしくなっていましたが、修正しています。そのほかにも、いくつか機能を追加しましたので、ご紹介します。

タグのコピー&ペースト

選択中のメッセージにつけられているタグをコピーして、他のメッセージに貼り付けできるようにしました。やり方は3つあります。

1.メッセージヘッダビューにあるボタン
タグの並びに、アイコンが2つ追加されています。左がコピー、右が貼り付けのボタンです。このボタンが邪魔な場合は、Tag Popupのオプションにある、「コピー/貼り付けボタンを表示する」のチェックを外してください。

2.コンテキストメニュー
スレッドペイン(メッセージの一覧)で右クリックをしてください。ポップアップメニューの下のほうに、「Tag Popup」のメニューが追加されています。これをさらに開くと、コピー、貼り付けのメニューが出てくるので、ここから実行してください。

3.ショートカットキー
デフォルトで、コピーはCtrl+Shift+C、貼り付けはCtrl+Shift+Vに割り当てています。割り当ては、アドオンマネージャの「拡張機能」タブにある、「歯車アイコン→拡張機能のショートカットキーの管理」で、好きなものに変更できます。

メッセージウィンドウでも、ヘッダビューでのタグ切り替え可能に

メッセージウィンドウ(メッセージを別ウィンドウで開いたとき)でも、ヘッダビューのタグリストをクリックしてタグを切り替えられるようにしました。

使う人は少なそうなのと、内部的にも処理が複雑になるので、避けていましたが、統一感がないので追加しました。

ダークテーマ対応

ポップアップとオプション画面を、ダークテーマのときに、黒色ベースに切り替わるようにしました。色味はThunderbirdに標準で入っているDarkテーマに合わせています。場合によっては、見にくいテーマもあるかもしれないので、その場合は、使っているテーマと合わせて教えてください。内部の設定的には、ライトテーマ用とダークテーマ用の2つしか作れないので、どのダークテーマにもあう色を探す必要があります。場合によっては、ダークテーマ対応をあきらめるかもしれません。

ダークテーマでのオプション画面。

ポップアップも黒背景に。

その他こまごま

  • ヘッダビューのタグリスト更新処理の見直し
    Tag Popupで大量のタグを一度につけた場合などに、タグリストの表示がおかしくなる場合があるのですが、内部処理を見直したので、多少は起きにくくなっているかもしれません。
  • ポップアップの使い勝手向上
    ポップアップからタグをつけ外しする際、チェックボックスをクリックする必要がありますが、隣のラベル部をクリックしてもチェックできるようにしました。
  • アドオン無効化/アンインストール時の処置
    Tag Popupを無効化/アンインストールした直後(再起動していないとき)に、Tag Popupが追加したタグ表示などが残っていましたが、これらを削除するようにしました。
  • tabs/activeTab permission削除
    不要な権限まで要求していたので削除しました。
  • 余計なログ出力を削除

送信メッセージへのタグ付け

[2022/10/02追記]

v2.3.2から送信メッセージへのタグ付けに対応しました。Tag Toolbar時代にあった機能で、Tag Popupへの移植要望を多くいただいていたものです。Thunderbird 102.3.0で新規に追加されたAPIを使用しているため、v102.3.0以降が必要になるのでご注意ください。 

メッセージ作成ウィンドウを開くと、宛先や件名を入力する部分に、タグのリストが追加されているので、メッセージにつけたいタグをクリックして指定してください。ツールバーボタンも追加しているので、こちらからも指定できます。タグを指定した状態でメールを送信すると、「送信済みメール」に保存されたメールに自動でタグがつけられます。

「あとで送信」した場合は、ローカルフォルダの「送信トレイ」に保存されたメールにタグがつけられます。その後、メールを送信すると、「送信済みメール」のメールにタグがつけられます。 このとき、「送信トレイ」のメールのタグを継承します。メッセージ作成ウィンドウでタグを指定後、送信トレイのメールのタグを変更すると、変更後のタグが使われることになります。

タグリストが場所を取って嫌だという方は、オプションで「メッセージ編集ウィンドウにタグリストを表示する」のチェックを外してください。 これで表示されなくなります。表示をなくしても、ツールバーボタンからタグの指定は可能です。

 

人気の投稿(過去7日間)