Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/arnaudligny/open-new-tab-after-current-tab

Open Chrome new tab after the current tab, instead of last position.
https://github.com/arnaudligny/open-new-tab-after-current-tab

chrome-extension web-extension

Last synced: 2 days ago
JSON representation

Open Chrome new tab after the current tab, instead of last position.

Awesome Lists containing this project

README

        

_Open New Tab After Current Tab_ is a [Chromium](https://m.wikipedia.org/wiki/Chromium_(web_browser)) ([Google Chrome](https://chrome.google.com/webstore/detail/open-new-tab-after-curren/mmcgnaachjapbbchcpjihhgjhpfcnoan), [Microsoft Edge](https://microsoftedge.microsoft.com/addons/detail/open-new-tab-after-curren/deebimacbjlpdcfbpacpckoccjnojacb)) extension that opens new tab after the active tab, instead of last position.

[![Open New Tab After Current Tab available in the Chrome Web Store](docs/ChromeWebStoreBadgeWBorder.png)](https://chrome.google.com/webstore/detail/open-new-tab-after-curren/mmcgnaachjapbbchcpjihhgjhpfcnoan) [![Open New Tab After Current Tab available in Microsoft Edge Addons](docs/MicrosoftEdgeAddonsBadge.png)](https://microsoftedge.microsoft.com/addons/detail/open-new-tab-after-curren/deebimacbjlpdcfbpacpckoccjnojacb)

By default a new tab is opened at the end of the row of tabs, but it's not intuitive: with this extension a new tab opened with the keyboard shortcut (⌘ Cmd+T) or with the "plus" button will be opened just after the current active tab.

![Demo](docs/Open-New-Tab-After-Current-Tab.gif)

## Support

### Known issues

- New tab opened from the last tab in a group at the last position openes outside the group [#33](https://github.com/ArnaudLigny/Open-New-Tab-After-Current-Tab/issues/33)
- Not compatible with `#scrollable-tabstrip` on Ungoogled Chromium [#38](https://github.com/ArnaudLigny/Open-New-Tab-After-Current-Tab/issues/38)

## Development

### Source code

### Install dependencies

```bash
npm install
```

### Run tests

Test workflow

```bash
npm run test
```

### Build package

```bash
npm run build
```

Actions:

1. process files (with [Gulp](https://gulpjs.com)) and store result in `build/`
2. create a ZIP archive from `build/` in `dist/`

### Deploy to stores

Release workflow

```bash
npm run release
```

## License

_Open New Tab After Current Tab_ is a free software distributed under the terms of the [MIT license](https://opensource.org/licenses/MIT).

© [Arnaud Ligny](https://arnaudligny.fr)

The _new tab_ icon by [Danil Polshin](https://thenounproject.com/everydaytemplate/).