Keyboard Oriented Tab Manager

Keyboard Oriented Tab Manager

Keyboard oriented tab (group) manager. By entering a command in omnibox (address bar, location bar), tabs that match the conditions are displayed or hidden to group multiple tabs in a pseudo manner.

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "name": "__MSG_extension_name__",
  "short_name": "__MSG_extension_shortname__",
  "description": "__MSG_extension_description__",
  "version": "1.2023.812.0",
  "author": "dlw@mcprv",
  "default_locale": "en",
  "browser_specific_settings": {
    "gecko": {
      "id": "{7302dcb8-3b78-4d2b-89fb-d757ea380557}"
    }
  },
  "icons": {
    "96": "lib/tab_add.svg"
  },
  "permissions": [
    "storage",
    "menus",
    "tabs",
    "<all_urls>",
    "sessions",
    "tabHide",
    "notifications",
    "contextualIdentities",
    "downloads",
    "management"
  ],
  "background": {
    "scripts": [
      "lib/minimist.js",
      "lib/termlib_parser.js",
      "discard_tab.js",
      "tab_filter.js",
      "tab_filter2.js",
      "hide_tab.js",
      "tab_stat.js",
      "background.js"
    ]
  },
  "omnibox": {
    "keyword": "t"
  },
  "browser_action": {
    "browser_style": true,
    "default_popup": "browser_action.html",
    "default_title": "__MSG_extension_name__",
    "default_icon": {
      "96": "lib/tab_add.svg"
    }
  },
  "options_ui": {
    "page": "options.html",
    "browser_style": true,
    "open_in_tab": true
  },
  "commands": {
    "show_tab_status": {
      "suggested_key": {},
      "description": "__MSG_show_tab_status__"
    },
    "_execute_browser_action": {
      "suggested_key": {},
      "description": "__MSG_toggle_browser_action__"
    },
    "discard_tab": {
      "suggested_key": {},
      "description": "__MSG_discard_tab__"
    },
    "discard_and_hide_tab": {
      "suggested_key": {},
      "description": "__MSG_discard_and_hide_tab__"
    },
    "hide_tab": {
      "suggested_key": {},
      "description": "__MSG_hide_tab__"
    },
    "macro_1_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_1__"
    },
    "macro_2_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_2__"
    },
    "macro_3_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_3__"
    },
    "macro_4_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_4__"
    },
    "macro_5_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_5__"
    },
    "macro_6_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_6__"
    },
    "macro_7_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_7__"
    },
    "macro_8_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_8__"
    },
    "macro_9_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_9__"
    },
    "macro_10_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_10__"
    },
    "macro_11_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_11__"
    },
    "macro_12_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_12__"
    },
    "macro_13_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_13__"
    },
    "macro_14_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_14__"
    },
    "macro_15_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_15__"
    },
    "macro_16_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_16__"
    },
    "macro_17_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_17__"
    },
    "macro_18_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_18__"
    },
    "macro_19_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_19__"
    },
    "macro_20_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_20__"
    },
    "macro_21_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_21__"
    },
    "macro_22_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_22__"
    },
    "macro_23_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_23__"
    },
    "macro_24_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_24__"
    },
    "macro_25_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_25__"
    },
    "macro_26_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_26__"
    },
    "macro_27_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_27__"
    },
    "macro_28_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_28__"
    },
    "macro_29_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_29__"
    },
    "macro_30_shortcut_key": {
      "suggested_key": {},
      "description": "__MSG_macro_30__"
    }
  }
}