Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pho9ubenaa/window-merger

Chrome extension - Merge windows into one, preserving tab groups and pinned tabs.
https://github.com/pho9ubenaa/window-merger

biomejs bun chrome-extension

Last synced: 1 day ago
JSON representation

Chrome extension - Merge windows into one, preserving tab groups and pinned tabs.

Awesome Lists containing this project

README

        

# Window Merger

A Chrome extension that helps you efficiently manage browser windows by merging multiple windows into one.

## Features

- Merge all windows of the same profile.
- Merge all incognito windows (if permission is granted for incognito mode).
- Simple activation via left-click on the extension icon or keyboard shortcut (Control/Command + M).
- When windows are merged, tab groups and pinned tabs remain intact.

## Important Information

1. For instructions on enabling the extension in incognito mode, see: [Google Support](https://support.google.com/chrome/a/answer/13130396)
2. If the shortcut keys do not work, go to `chrome://extensions/shortcuts` and reassign the keys.

## Installation

Install the extension from the [Chrome Web Store](https://chromewebstore.google.com/detail/merge-window-extension/fijodggmkbkjcmlpkpahjpepngppdppb).

## Development

### Without Containers

1. Install the dependencies

```bash
bun i --frozen-lockfile
```

2. Build the extension

```bash
bun run build
```

### With Containers

1. Build the docker image

```bash
docker compose up -d --build
```

2. Install the dependencies

```bash
docker compose exec bub bun i --frozen-lockfile
```

3. Build the extension

```bash
docker compose exec bun bun run build
```

## License

This project is licensed under the [MIT License](LICENSE). See the license file
for more details.