All Projects → jdhayford → acid-tabs-extension

jdhayford / acid-tabs-extension

Licence: MIT license
Chrome extension for auto-grouping tabs by URL patterns

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
typescript
32286 projects

Acid Tabs

Store Link - https://chrome.google.com/webstore/detail/acid-tabs/hgceopemmcmigbmhphbcgkeffommpjfc

Feature Requests

If you have any feature requests for the Acid Tabs chrome extension, please submit an Issue describing the feature and use case. Please do this before you consider opening up a pull request for any changes that would largely impact the UX as I'd prefer to discuss that on an issue first.

General Organization

Popup - https://github.com/jdhayford/acid-extension/tree/master/src/pages/Popup

Contains React interface logic to allow users to create and modify rules. These rules are persisted in chrome's sync storage.

Background - https://github.com/jdhayford/acid-extension/tree/master/src/pages/Background

In charge of orchestrating actual tab groups, including grouping/ungrouping tags, updating order, colors and names of groups.

Local Dev

To run and use the extension locally:

Note: Use Node version 10

npm install
npm start

This should start a webpackdev server and creates a local build/ folder with the proper source files. You can then select this folder from the "Manage Extensions" page on chrome, activate the developer settings and "Load Unpacked Extension".

Credits

Shoutout to @lxieyang for creating one of my favorite chrome extension boilerplates out there https://github.com/lxieyang/chrome-extension-boilerplate-react

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].