/tooltipr-extension

🦮 A web extension that enables you to see tooltips for common topics and integrates with tooltipr.com to show you individual tooltips, set up by you or your team. 🦮

Primary LanguageTypeScriptOtherNOASSERTION

Tooltipr Logo

tooltipr


Github Build Chrome Ratings Chrome Users Firefox Ratings Firefox Users

🦮 A web extension that enables you to see tooltips for common topics and integrates with tooltipr.com to show you individual tooltips, set up by you or your team. 🦮

A banner showing the functionality of tooltipr

📝 Installation instructions - For users

tooltipr is a browser extension. Unfortunately, at the point of writing this you cannot install the extension via the Chrome Extension Store or the Firefox extension store.

For now the installation has to be done manually, you can find a guide below:

Chrome (official)
  1. Head over to the Chrome Extension Page
  2. Click Add on Chrome
Firefox (official)
  1. Head over to the Firefox Add-On Page of tooltipr
  2. Add the Add-On to your Firefox
Chrome (manually - not recommended)
  1. Head over to our releases tab: https://github.com/igeligel/tooltipr-extension/releases
  2. You will find a tooltipr-release-chrome.zip file at the bottom of the release. Download this file. Put it somewhere where you do not delete it.
  3. In Chrome, go to the extensions page (chrome://extensions/). Just paste this into the URL bar.
  4. Enable Developer Mode on the top right of the screen.
  5. Drag the tooltipr-release-chrome.zip file anywhere on the page to import it (do not delete zip afterward).

💻 Installation instructions - Developers

If you want to develop and contribute to this project, or simply want to create a build of this extension you will need to have the following requirements installed on your machine:

After that you will need to install the dependencies with:

yarn

🏗️ Build

You can build this project in different ways. It is important though that you run through the installation instructions for developers first. For a simple build that works in most browsers simply use:

yarn build
For Firefox Production Build

Go to the main directory and use the following command

yarn build:firefox

This will create a zip file in the root directory called similar to tooltipr-release-firefox.zip.

For Chrome Production Build

Go to the main directory and use the following command

yarn build:chrome

This will create a zip file in the root directory called similar to tooltipr-release-chrome.zip.

🧑‍💻 Development

To develop the extension run the installation commands. Once this is done and the dependencies are installed you can start the development process with:

yarn watch

This will generate a /dist directory with all the necessary files to load the extension in the browser.

We recommend to use Google Chrome as a development browser. Simply go to chrome://extensions/ (in your URL bar) and enable "Developer mode" on the top right if not activated yet. Then click on the "Load unpacked" button on the top left. Then select the ./dist folder of this repository or the manifest.json file that is in that folder. And now you can develop the extension.

🤔 FAQ

No questions yet, so no answers 😶

⚖️ License

This repository is published under the Creative Commons Attribution-NonCommercial 3.0 Unported license. You can find a reference here.