Skip to content

jdhayford/acid-tabs-extension

Repository files navigation

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