Home > XUL Apps > Tab Catalog

Tab Catalog タブカタログ Ver.2.0.2009110402 for Mozilla Firefox

An English version of this page is also available.

宣伝1。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! シス管系女子って何!? - 「シス管系女子」特設サイト

宣伝2。Firefox Hacks Rebooted発売中。本書の1/3を使って、再起動不要なアドオンの作り方のテクニックや非同期処理の効率のいい書き方などを解説しています。既刊のFirefox 3 Hacks拡張機能開発チュートリアルと併せてどうぞ。

Firefox Hacks Rebooted ―Mozillaテクノロジ徹底活用テクニック
浅井 智也 池田 譲治 小山田 昌史 五味渕 大賀 下田 洋志 寺田 真 松澤 太郎
オライリージャパン

What's this? これは何?

Firefoxで開いているタブをサムネイル化して一覧表示します。Deer Park Alpha以降のバージョン(HTML canvasが実装されたバージョン)でしか動きませんのでご注意下さい。

類似の拡張へのリンク

タブの上でそのタブの内容をサムネイル表示したい(一覧表示したくない)
TabPreviewをどうぞ。なお、タブカタログはこの拡張機能をベースに開発しました(サムネイル周り以外は全く別物ですが……)

Download ダウンロード

不具合に遭遇した場合は、まずよくある質問をご覧下さい。それでも解決方法が見つからない場合の障害報告はGitHubのイシュートラッカーにお願いします。

言語パック

以下の言語パックを内蔵しています。

  • 英語(en-US)
  • 日本語(ja-JP)
  • ドイツ語(de-DE, by ReinekeFux)
  • ポーランド語(pl-PL, by Leszek (teo) Życzkowski)
  • ハンガリー語 (hu-HU, by Mikes Kaszmán István)

Features & Screenshots 機能紹介とスクリーンショット

(スクリーンショット:サムネイル一覧を表示したところ) F8キーを押すか、マウスの左右ボタンを同時にクリックすると、いつでもサムネイル一覧を呼び出せます。カーソルキーで選択してEnterで確定すれば、タブを切り替えられます。また、ツールバーのカスタマイズで「サムネイル一覧」ボタンを適当な位置に追加すると、マウスポインタをかざすだけで一覧を表示できます(設定で無効にできます)。

(スクリーンショット:サムネイルの上でコンテキストメニューを開いたところ) サムネイルはタブのように操作することができ、通常のクリックでそのタブに切り替える、中クリックでタブを閉じる、という動作になります。右クリックで、タブの上でのものと同じコンテキストメニューを開くこともできます。

(スクリーンショット:サムネイルを複数選択したところ) サムネイルをCtrl-クリックするか、サムネイル上で連続してドラッグすると、サムネイルを選択できます(選択されたサムネイルは青く表示されます)。この状態から、選択されたサムネイルに対応するタブをまとめて閉じることができます。

(スクリーンショット:マルチプルタブハンドラと組み合わせたところ) マルチプルタブハンドラと組み合わせると、複数サムネイルの選択時に他の機能も利用できます。

また、この拡張機能を導入すると、Ctrl-Tab/Shift-Ctrl-Tabなどのショートカットでのタブ切り替え時や、All-In-One Gesturesのスクロールホイールナビゲーション機能にもサムネイル一覧が表示されるようになります(これも設定で無効にできます)。また、最近表示した順でサムネイル一覧を並べ替えて表示する機能もあります。

オマケ機能として、Ver.1.4以降ではサムネイル上でのブラウズ操作ができるようになりました(Tab Scopeのコードによる実装)。 (スクリーンショット:リンクを複数選択したところ)
動いている様子の動画:

0.1.*(旧バージョン)のスクリーンショットも置いておきます。サムネイル一覧を表示したところサムネイルの上でコンテキストメニューを開いたところ

History 更新履歴

履歴

2.0.2009110402
  • Firefox 3.6以降の標準のタブ切り替え時のサムネイル表示が有効な時は、Ctrl-Tabでの切り替えを乗っ取らないようにした
2.0.2009110401
  • Minefield, Firefox 3.6対応
  • ウィンドウ内ではなくポップアップにサムネイル一覧を表示するようにした
  • マルチプルタブハンドラとの連携を強化
1.4.2008052701
  • 初回起動時のツールバーボタン追加の確認ダイアログがMac OS X上で画面外に吹っ飛んでいたのを修正
1.4.2008042801
  • Firefox 3 beta5で動作するようにした
1.4.2007090301
  • バックグラウンドでサムネイルを更新するようにして、カタログの表示を高速化した
  • 起動時にボタンが初期化されないことがあったのを修正
1.4.2007052401
  • Tab Mix Plusとの競合を解消
  • ページを移動してもツールチップの内容が更新されない問題を修正
  • ドラッグでのサムネイル選択中や、ページが空の場合、プレーンテキストの場合は、リンクを強調表示する処理をスキップするようにした
1.4.2007052102
  • ハンガリー語ロケール更新(by Mikes Kaszmán István)
1.4.2007052101
  • ハンガリー語ロケールを追加(by Mikes Kaszmán István)
1.4.2007052001
  • サムネイル上での操作を許可する設定について、ホイールスクロールの使用とツールバーボタンの使用を個別に有効化できるようにした
  • タブを一つしか開いていない時は、ツールバーのボタンを無効化するようにした
  • リンクの拡大表示について、少し位置を離すようにした
  • ツールチップが二重に表示される問題を修正
  • テーマによっては「閉じる」ボタンの表示がおかしくなる場合があったのを修正
  • 仕様変更により無駄になっていたコードを削除
  • ポーランド語ロケール更新(by Michał "Hołek" Połtyn)
1.4.2007051101
  • クリック可能な要素以外をクリックした時は常にタブを選択するようにした
  • ウィンドウの最後のタブを閉じた時にカタログが再表示されない問題を修正
1.4.2007050901
  • サムネイル上での操作を有効にしている時は、サムネイルにツールバーボタンを表示するようにした
  • 画像を開いたタブのサムネイルは、画像をサムネイル全体に広げて表示するようにした
  • 画像を開いたタブのサムネイルをクリックした時は、常にタブを切り替えるようにした
  • クリック可能な要素を強調表示するようにした
  • ページ遷移や他のウィンドウを閉じた時にサムネイルが更新されていなかったのを修正
  • クリック可能な要素の位置の検出結果がずれている場合があったのを修正
1.4.2007050701
  • タブを移動した後にサムネイルの更新に失敗する問題を修正
1.4.2007050601
  • サムネイル上のリンクのクリックやホイールスクロールでタブの内容を直接操作できるようにした(Tab Scopeのコードによる)
1.3.2007042501
1.3.2007041801
  • カタログを一度でも表示すると自動ポップアップが機能しなくなっていたのを修正
1.3.2007040402
  • カタログの再表示をさらに高速化
  • タブのフォーカス順でサムネイルを並べる設定の時、一覧が更新されない問題を修正
1.3.2007040401
  • カタログの生成処理を最適化し、体感速度を向上したつもり
  • Ctrl-Tabでのタブ切り替え時、指定秒数経過後に初めてカタログを表示する設定を追加
  • サムネイルの縦横比をウィンドウごとに変えるようにした
  • 別のウィンドウのタブをすべて閉じた時に、カタログが正しく再表示されていなかったのを修正
  • Linux環境で、Ctrl-Shift-Tabでタブを切り替える時にShiftキーを放しただけでカタログを閉じてしまっていたのを修正
  • ポーランド語ロケール更新(by Teo)
1.2.2007032401
  • ドイツ語ロケール追加(by ReinekeFux)
  • ポーランド語ロケール更新(by Teo)
1.2.2007031601
  • 最後のタブを閉じた時にウィンドウも閉じるようにした
1.2.2007030701
  • 最後のタブを閉じたときにエラーが起こっていたのを修正
  • スクロールバーの下にスライダーを表示するようにした
1.2.2007030502
  • タブのフォーカス順でサムネイルを表示する設定でないときは、ウィンドウが開かれた順でサムネイルを並べるようにした
  • タブのフォーカス順でサムネイルを表示する設定でないときは、ウィンドウごとに区切ってサムネイルを表示するようにした
  • スクロールバーを追加
1.2.2007030501
  • タブを閉じられなくなる場合があったのを修正
1.2.2007022603
  • サムネイルの大きさの計算がおかしかったのを修正
  • サムネイルをバックグラウンドでも更新するようにした
  • ポーランド語ロケール更新(by Teo)
1.2.2007022602
  • すべてのウィンドウのタブのサムネイルを一度に表示する時、フォーカス順での並べ替えが行われていなかったのを修正
1.2.2007022601
  • すべてのウィンドウのタブのサムネイルを一度に表示できるようにした
  • マウスの右ボタンを押しながらホイール回転でズームイン・ズームアウトできるようにした
  • サムネイルが小さいときに画面中央ではなく左に寄って表示されてしまっていたのを修正
  • サムネイルの大きさを算出する処理を少し変更
  • ポーランド語ロケールをTeo氏によるものに差し替えた
1.1.2007022401
  • いくつかのHTML要素をXUL要素に置き換えた
  • ドイツ語ロケール追加(made by ReinekeFux)
1.1.2006110601
  • 起動時にエラーが起こる場合があったのを修正した(Tab Mix Plusなどいくつかの拡張機能の初期化に失敗する問題を修正)
1.1.2006110502
  • +キーと-キーでサムネイルを拡大縮小できるようにした
  • サムネイルの最大サイズが実際の内容領域のサイズを超えないようにした
  • サムネイル一覧を更新するとき、必要な場合以外は画面をチラつかせないようにした
  • サムネイルの最小サイズを算出するアルゴリズムを少し修正
1.1.2006110501
  • Page Up/Page Down/Home/Endの各キーについても反応するようにした
  • それぞれのサムネイルに0からZまでのショートカットを割り振れるようにした(1キーでダイレクトに選択できるようにした)
  • 左右同時クリックでサムネイル一覧を開くとき、コンテキストメニューが開かれてしまう事がある問題について、少し改善したつもり
  • サムネイルごとのタイトルバーをサムネイルに重ねずに表示するようにした
  • サムネイルの大きさを算出するアルゴリズムを少し修正
1.1.2006102901
  • パンスクロールを実装
  • フォーカスされているタブのスタイルを変更
  • ドロップシャドウなどのエフェクトを切れるようにした
  • サムネイルの中クリックなどでタブを閉じたあと、画面がチラついていたのを改善
  • 設定ダイアログを少し変更
  • そのほか、見えないところを色々修正
1.1.2006102701
  • ツールバーのカスタマイズ中は動作しないようにした
  • アニメーションを無効にできるようにした
1.1.2006102603
  • バックグラウンドのタブの読み込みなどが原因で、急にサムネイル一覧が閉じられてしまうことがあったのを修正
  • サムネイル一覧を表示した直後やキーボード操作によるサムネイルのスクロール中は、ポインタがサムネイルの上に乗ってもフォーカスを移動しないようにした
1.1.2006102602
  • いくつかの細かい問題を修正
1.1.2006102601
  • 左右ボタン同時クリック時にコンテキストメニューが開かれてしまう場合があったのに対処
  • vi式のキー操作について、HキーとJキーの挙動がおかしかったのを修正
  • ウィンドウがフォーカスを失ったら、サムネイル一覧を閉じるようにした
  • サムネイルの最小サイズを設定できるようにした
  • 設定ダイアログのアニメーションが有効になっている場合に設定ができなくなっていたのを修正
1.1.2006102501
  • サムネイル上にfaviconを表示するようにした
  • vi式のキー(HJKL)でもフォーカスを動かせるようにした
  • テンキーでもフォーカスを動かせるようにした
  • サムネイル上ではカーソルの形を変えるようにした
  • マウスボタンの左右同時クリックでもサムネイル一覧を表示できるようにした
  • サムネイルのCtrl-クリックで選択、ドラッグで連続選択できるようにした
  • サムネイルが複数選択されているときに、選択したタブを閉じる機能を加えた
1.0.2006102404
  • ポップアップを自動で閉じるタイミングについて細かい不具合を修正
1.0.2006102403
  • キーボードショートカットの設定を変更しても保存されない問題を修正
  • キーボードショートカットの設定を再起動なしで反映するようにした
  • タブを表示した順でサムネイルを並べ替える設定を有効にしていると、タブの内容とサムネイルの対応関係がおかしくなっていたのを修正
  • 設定項目の並びを少し変更
1.0.2006102402
  • たまにサムネイル一覧が上下にはみ出してしまう事があったのを修正(サイズ計算手法の手直し)
1.0.2006102401
  • サムネイル一覧の実装方法を全面的に変更し、クローズボタンやコンテキストメニューなどをいくらか安定して動作するようにした
  • サムネイル一覧を常にウィンドウ中央に表示するようにした
  • サムネイル一覧やサムネイルの大きさを固定する設定を廃止
  • F8キーでサムネイル一覧を表示できるようにした
  • 上下左右のカーソルキーでサムネイル一覧のフォーカスを動かせるようにした
0.1.2006100802
  • 初回起動時のツールバーボタン追加処理の後ツールバーが機能しなくなる問題を修正
0.1.2006100801
  • キーボードショートカットが機能しなくなっていたのを修正
0.1.2006100701
  • 最近表示した順でサムネイルを並べ替えて表示できるようにした
0.1.2006012001
  • タブバー上をポイントしたときにサムネイル一覧を自動表示する機能を加えた
0.1.2006011301
  • タブの数が一つだけの時はボタンへのマウスオーバーでサムネイルを表示しないようにした
  • ナビゲーションバーが空の時に毎回起動時にダイアログが出る問題を修正
0.1.2005110501
  • 初回起動時にナビゲーションツールバーにボタンを追加するかどうか尋ねるようにした
0.1.2005081901
  • いくつかのウィンドウやダイアログでエラーが出る問題を修正
  • ボタン上をポインタが横切っただけでもサムネイル一覧が表示されてしまっていたのを修正
0.1.2005080303
  • FirefoxのウィンドウをCtrl-クリックするとサムネイル一覧が表示されてしまう問題を修正
  • サムネイル一覧上でコンテキストメニューを開いた後にあらゆる操作が聞かなくなってしまう問題に対処
0.1.2005080302
  • サムネイル一覧上でタブを閉じた場合などにサムネイル一覧の表示位置が変わってしまう問題を修正
0.1.2005080301
  • サムネイル上での右クリックでタブのコンテキストメニューを開くようにした
  • サムネイル一覧の内容が画面外にはみ出す場合にスクロールバーを表示するようにした
  • Ctrl-Tabなどで開かれるサムネイル一覧を、ウィンドウ端を基準に表示するようにした
  • サムネイル一覧の表示サイズを固定できるようにした
  • サムネイルのサイズが可変の場合に、サムネイルを最大でもウィンドウ幅の40%までのサイズに制限するようにした
0.1.2005080202~5
  • サムネイルの中クリックでタブを閉じられるようにした
  • マウスオーバー時にサムネイルを更新するようにした
  • サムネイルの上でページのタイトルとURIをツールチップとして表示するようにした
  • サムネイルの中クリックでタブを閉じたときに、サムネイル一覧を表示したままにするようにした
  • Ctrl-Tabの乗っ取りがうまく機能していなかったのを修正
  • サムネイルにタイトルバーとクローズボックスを表示するようにした
  • サムネイルの大きさを固定できるようにした
  • All-In-One Gesturesのスクロールホイールナビゲーションを乗っ取る機能を加えた
0.1.2005080201
  • リリース
Last modified:2015/11/07 17:33:45