Tabby - Window & Tab Manager

Tabby - Window & Tab Manager

Tabby helps you manage a lot of windows and tabs easily; it can help you open, close, move, pin, and do many other things on tabs and windows quickly. With Tabby, you can even save all you windows and tabs for later with just one click!

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 3,
  "name": "Tabby - Window and Tab Manager",
  "version": "3.1",
  "description": "Manage great amounts of windows and tabs at ease.",
  "icons": {
    "48": "icons/tabby-48.png",
    "96": "icons/tabby-96.png"
  },
  "permissions": [
    "tabs",
    "storage",
    "cookies",
    "contextMenus",
    "webNavigation",
    "unlimitedStorage",
    "contextualIdentities"
  ],
  "host_permissions": [
    "<all_urls>"
  ],
  "content_security_policy": {
    "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
  },
  "options_ui": {
    "page": "options/options.html",
    "open_in_tab": true
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "js": [
        "content/content.js"
      ],
      "run_at": "document_start"
    }
  ],
  "action": {
    "default_icon": "icons/tabby-32.png",
    "default_title": "Tabby",
    "default_popup": "popup/index.html"
  },
  "sidebar_action": {
    "default_icon": "icons/tabby-32.png",
    "default_title": "Tabby",
    "default_panel": "popup/sidebar.html",
    "browser_style": false,
    "open_at_install": false
  },
  "background": {
    "scripts": [
      "lib/lz-string.min.js",
      "background/background.js",
      "background/captureTab.js",
      "background/tmpClear.js",
      "background/commands.js",
      "background/tabby2-background.js"
    ]
  },
  "commands": {
    "open-tabby-focus-search": {
      "suggested_key": {
        "default": "Ctrl+Shift+Space",
        "mac": "MacCtrl+Shift+Space"
      },
      "description": "Open Tabby, with focus on the search bar"
    },
    "open-tabby-focus-current": {
      "suggested_key": {
        "default": "Ctrl+Shift+X",
        "mac": "MacCtrl+Shift+X"
      },
      "description": "Open Tabby, with focus on the current tab"
    },
    "open-tabby-switch-view": {
      "suggested_key": {
        "default": "Alt+F8",
        "mac": "Alt+F8"
      },
      "description": "Switch views"
    },
    "last-used-tab": {
      "suggested_key": {
        "default": "Ctrl+Shift+L",
        "mac": "MacCtrl+Shift+L"
      },
      "description": "Open last used tab"
    },
    "last-used-window": {
      "suggested_key": {
        "default": "Ctrl+Shift+0",
        "mac": "MacCtrl+Shift+0"
      },
      "description": "Open last used window"
    }
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "59.0"
    }
  }
}