The easiest way to do good every day! Join in: tab.gladly.io
🟢 Chrome
🟢 Edge
🟢 Safari
- The Firefox team has chosen to restrict new tab page functionality. See issue #31.
- You can build the extension from source (from this repo) and load it locally.
- Opera does not allow extensions to change the new tab page.
- You can build the extension from source (from this repo) and load it locally.
We aim to support every major browser. We continue to advocate for change in the browsers that restrict new tab page functionality, because we believe everybody should be able to raise money for charity as they browse the web.
- Install Yarn
- Clone this repository
- At the root of the repository, run
yarn
yarn run chromium:develop
- At
chrome://extensions/
, check the "Developer mode" box and load the unpacked extension frombuild/chromium/
. - The extension will re-build on file change. You still should manually reload the extension in Chrome.
yarn run edge:build
- At
edge://extensions/
, check the "Developer mode" box and load the unpacked extension frombuild/edge/
. - Manually run the build script after making changes.
- Use Xcode to develop and build.
- On build, it will add the extension to Safari and prompt you to enable it.
yarn run firefox:develop
- This opens an instance of Firefox with the extension installed. It will hot reload on changes.
yarn run opera:build
- At
opera://extensions/
, check the "Developer mode" box and load the unpacked extension frombuild/opera/
. - Manually run the build script after making changes.
Upload the built archives in the browsers' developer dashboards.
In XCode, create an archive and distribute it to the App Store.
Upload the built archive in the developer dashboard.
When submitting to the Firefox Add-ons Store, we need to provide source code for review (see docs). To do so:
- Download this repository as a .zip file
- In the Add-ons Developer Hub, upload the .zip file as "Source code" when releasing a new version
- Paste the following instructions for the reviewer to build from source
Instructions for the reviewer to build from source:
1. Go to https://github.com/gladly-team/tab-extensions, click "Clone or download", and click "Download ZIP".
2. Unzip the source code file and navigate to the root of the source code directory.
3. Install Yarn (https://yarnpkg.com/en/).
4. Run `yarn` to install dependencies.
5. Run `yarn run firefox:build`. The built extension will be in `./build/firefox/`.