A Chrome extension to enable tab re-use of Retool. Inspired by a similar extension for Zendesk.
This extension is very basic and easy to customize for your use case:
src/content-script.ts
runs in the context of a web page. It scans the DOM for links to Retool, and modifies their click listener.src/service-worker.ts
provides access tochrome.tabs
APIs. This provides access to metadata on which tabs are open, and handles tab navigation.
https://chrome.google.com/webstore/detail/retool-quick-open/ceealkjinhcgoihffmapmhdopljdbmco
git clone https://github.com/tryretool/retool-quickopen-extension.git
cd retool-quickopen-extension
npm i && npm build
- https://developer.chrome.com/docs/extensions/mv3/getstarted/development-basics/#load-unpacked
npm run build
- Zip up dist/, icons/, manifest.json, popup.html, README.md
- Upload to Chrome Web Store (use [email protected] credentials in 1password)