Enables user to turn tabs on or off for tab-less browsing when needed

Latest Version

Version
1.1.2
Update
June 13, 2022
Size
18.67KiB
Developer
Category
Users
211
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English
日本語
See more
Permissions
Storage
Scripting
See more

Tab-less Togglable Extension

This extension allows you to disable tabbed browsing. When windowed mode is set, your browser will open windows wherever possible rather than use tabs.

It is based on the extension Tab-less. Unlike the original, this version allows you to toggle between windowed and tabbed mode by clicking the icon or by using a keyboard shortcut.

Upon being installed, the extension begins in tabbed mode. This mode does absolutely nothing, allowing tabs to be created without being converted into windows.

To switch to tab-less mode, click the icon. This immediately converts all open tabs into separate windows. In tabbed mode, for every instance a new tab would be created, an appropriate new window is created instead.

To switch back to tabbed mode, click the icon again.

Note: switching back to tabbed mode does NOT collapse the individual windows back into tabs. If you have many tabs open and switch to tab-less mode, all the tabs will be separated into individual windows; there is no way to undo this without manually recombining the windows one by one.

All the code for this extension is open-sourced and can be found online at https://github.com/ei14/tab-less-togglable. I'd be happy to receive any feedback, hear about any bugs or accept any pull-requests for new code at that address.

FAQs
----

* Why would you want to disable tabs?

Because I sometimes find it difficult to find the tab I'm looking for. Tabs can sometimes obscure the browsing experience, and I sometimes find it easier to browse the web when I can see all of my windows at once. Most modern operating systems can arrange windows elegantly and efficiently, making tabs defunct in many cases.

* If you don't like tabs, then just don't use them! You don't need an extension for that

Increasingly, browsers force tabs on you by default. It does not provide an option to default to using windows rather than tabs. This extension lets you override that behaviour to open windows instead, to make it seamless for users like myself.

* Why should I use Tab-less-togglable rather than New Tab, New Window?

1. Tab-less-togglable does not require any access to your browsing history at all (most extensions require access to your browsing history or the current page you're viewing).
2. It's designed to be as light-weight and simplistic as possible.
3. There's no magic, it just moves tabs to a new window, whenever they're opened, whenever windowed mode is on (using the default settings for a new window).
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_appName__", "version": "1.1.2", "manifest_version": 3, "description": "__MSG_appDesc__", "icons": { "48": "images/tabless-48.png", "128": "images/tabless-128.png" }, "default_locale": "en", "background": { "service_worker": "scripts/background.js", "persistant": true }, "action": { "default_icon": { "16": "images/tabless-16.png", "19": "images/tabless-19.png", "32": "images/tabless-32.png", "38": "images/tabless-38.png", "64": "images/tabless-64.png" }, "default_title": "__MSG_actionName__" }, "commands": { "_execute_action": { "suggested_key": "Alt+O", "description": "__MSG_commandDesc__", "global": "true" } }, "permissions": [ "storage", "scripting" ], "host_permissions": [ "*://*/*" ]}
Read more