Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/piroor/aggregate-tabs-to-main-window
Aggregate new tabs to a window which has most many tabs and largest size.
https://github.com/piroor/aggregate-tabs-to-main-window
addon firefox firefox-addon hacktoberfest webextensions
Last synced: 11 days ago
JSON representation
Aggregate new tabs to a window which has most many tabs and largest size.
- Host: GitHub
- URL: https://github.com/piroor/aggregate-tabs-to-main-window
- Owner: piroor
- License: mpl-2.0
- Created: 2018-05-23T15:47:50.000Z (over 6 years ago)
- Default Branch: trunk
- Last Pushed: 2023-12-28T07:13:05.000Z (11 months ago)
- Last Synced: 2024-08-01T16:48:05.065Z (3 months ago)
- Topics: addon, firefox, firefox-addon, hacktoberfest, webextensions
- Language: JavaScript
- Homepage:
- Size: 847 KB
- Stars: 8
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: history.en.md
- License: COPYING.txt
Awesome Lists containing this project
README
# aggregate-tabs-to-main-window
![Build Status](https://github.com/piroor/aggregate-tabs-to-main-window/actions/workflows/main.yml/badge.svg?branch=trunk)
Aggregates new tabs to a window which has most many tabs and largest size.
* [Signed package on AMO](https://addons.mozilla.org/firefox/addon/aggregate-tabs-to-main-window/)
* [Development builds for each commit are available at "Artifacts" of the CI/CD action](https://github.com/piroor/aggregate-tabs-to-main-window/actions?query=workflow%3ACI%2FCD)This addon will help you to use multiple windows with specific usages parallelly like: window 1 is for Twitter, window 2 is for main browsing. In such case, new tabs opened from Twitter will be moved to the main window automatically.
What is the "main browsing window"? This addon regards most largest window as that. If there are multiple largest windows, the tab which has most largest number of tabs is detected as the main. Moreover you can mark a specific window as the main window via the toolbar button.
## Useful example: parallel use of multiple sidebars, Tree Style Tab and Bookmarks
1. Go to `about:config` and set `browser.tabs.loadBookmarksInTabs` to `true`.
2. Show ["Tree Style Sidebar"](https://addons.mozilla.org/firefox/addon/tree-style-tab/) sidebar in the main window.
3. Open a new window, and show "Bookmarks" sidebar in the window.
4. Reduce width of the window for Bookmarks sidebar to enough width for the sidebar area.If you cannot shrink the width of a browser window small, you need to use ["userChrome.css"](https://github.com/piroor/treestyletab/wiki/Code-snippets-for-custom-style-rules#on-firefox-69-and-later) to reduce minimum size of browser windows, for example:
```css
:root, #urlbar-container { min-width: 0 !important; }
```## Privacy Policy
This software does not collect any privacy data automatically, but this includes ability to synchronize options across multiple devices automatically via Firefox Sync.
Any data you input to options may be sent to Mozilla's Sync server, if you configure Firefox to activate Firefox Sync.このソフトウェアはいかなるプライバシー情報も自動的に収集しませんが、Firefox Syncを介して自動的に設定情報をデバイス間で同期する機能を含みます。
Firefox Syncを有効化している場合、設定画面に入力されたデータは、Mozillaが運用するSyncサーバーに送信される場合があります。