Firefox extension
JavaScript CSS Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chrome
defaults/preferences
modules
toolbar
.gitignore
Makefile
README.md
build.sh
changelog-ja.md
chrome.manifest
install.rdf
license.txt

README.md

English

なんぞコレ?

タブグループをリストする拡張機能だよん。

  • 対象:Firefox 10.0 以上

キャプチャ画像

sidebar PanoButton tablist PanoPanel

使い方

  • メニューバー -> 表示 -> サイドバー -> Tab Group でサイドバーを開く
  • または、Ctrl + Alt + p (Mac OS では Cmd + Option + p)

サイドバー

  • タブのアイテムをダブルクリックでタブ選択
    • about:config から extensions.pano.switchTabBySingleClicktrue にすると、シングルクリックで選択可能
  • タブのアイテムを中ボタンクリックで閉じる
  • グループのアイテムをダブルクリックするとグループ名の編集
  • 一応ドラッグ&ドロップ可
  • フィルタ機能あり
  • ツリーの空白部分をダブルクリックで新規グループを作成するようにしました

Panoボタン

  • サイドバーの開閉
  • メニューから他のグループへスイッチ

初期状態では「ツールバーのカスタマイズ」内にボタンがあるので、ドラッグ&ドロップして使ってください。

タブ一覧

  • タブ一覧を表示するボタン -> 他グループ から他のグループとそのタブの一覧がでるよ

Panoパネル

  • 基本的にサイドバーと同じで、ツリー上のリストを表示します
  • ポップアップなのでサイドバーで幅を取られたくない場合などに使い道があるかと
  • Panoボタンと同様に「ツールバーのカスタマイズ」内にボタンがあります
  • Alt + p でポップアップさせることも可能 (Macでは Ctrl + p)
  • フィルタ機能あり

フィルタ機能

  • サイドバーやパネルで使用可能
  • * がワイルドカード
  • | が OR 検索
  • フィルタリング中はドラッグ&ドロップできません :(

タブの選択履歴

  • タブの選択履歴を取得しており、前に選択してたタブに戻ったりなどが可能です

サイドバーやパネルのツールバー

  • 「フィルター」などツリー外の部分は独自のツールバーとなっています
  • 右クリック(コンテキスト)メニューから以下の操作が可能です
    • 表示/非表示
    • 「カスタマイズ」からボタンのドラッグ&ドロップ

使用可能なアイテム

  • フィルター:検索文字にマッチするタブのみを表示する
  • 戻る/進む:タブの選択履歴を戻る/進む
  • 全て展開/折り畳む:ツリーのグループを全て展開/折り畳む
  • タブバーを隠す:サイドバー表示時はタブバーを隠す(サイドバーのみ)
  • ブランクグループを閉じる:タブを持たないグループを全て削除する

about:config

  • extensions.pano.autoHideTabbar: タブバーを隠すかどうかの設定(サイドバーが開いているときのみ有効)
  • extensions.pano.showCloseButton: 閉じるボタンを表示するかどうかの設定
  • extensions.pano.showTabNumber: ツリーにタブ番号を付加
  • extensions.pano.switchTabBySingleClick: タブのアイテムをシングルクリックでスイッチするかどうかの設定
  • extensions.pano.panel.autoCloseByTabSelect: パネルからタブを切り替えた時、自動的にパネルを閉じるかどうかの設定
  • extensions.pano.panel.openOnMouseOver: パネルボタンのマウスオーバーでポップアップするかどうかの設定
  • extensions.pano.select_currenttab: タブが切り替わった時、自動でそのタブの行が選択された状態にする
  • extensions.pano.confirm_closing_group: タブグループを閉じる時に、確認ダイアログを表示するかどうかの設定
  • extensions.pano.autoCollapseGroupWithoutCurrent: 自動的にアクティブなグループ以外を畳むかどうかの設定
  • extensions.pano.tooltip.showThumbnial: ツールチップにサムネイルを表示
  • extensions.pano.tooltip.showTitle: ツールチップにタイトルを表示

ドラッグ&ドロップ

  • サイドバーやパネルでは、各種アイテムのドラッグ&ドロップが可能
    • ツリーのアイテム
    • タブバーのタブ
    • ブックマーク(新たにタブを開く)
    • ブックマークフォルダ(フォルダ内の各ブックマークを新たなタブに開く)
    • ページ中のリンク(新たにタブを開く)
  • 新たなタブが開かれる場合
    • アクティブなグループへのドロップではバックグラウンドで開かれるかどうかはbrowser.tabs.loadInBackgroundに依存
    • アクティブなグループ以外へのドロップではバックグランドで開かれる
    • バックグラウンドで開かれるタブはアクティブになるまでロードされない
  • 複数のアイテムが開かれる場合(ブックマークフォルダなど)
    • browser.tabs.maxOpenBeforeWarnの値以上の数が開かれる場合は、プロンプトがでる

License

Thease code are licensed under a disjunctive tri-license giving you the choice of one of the three following sets of free software/open source licensing terms.