Designers and front-end engineers who want DevTools-style typography cascade (winner + struck-through overruled layers), without hand-injecting Google Fonts / Bunny Fonts link tags just to preview a face on one div.
- Pick an element on any http(s) page.
- Read its classes, computed type, and detected font providers.
- Show a typography cascade stack — winners first; overruled inheritance / lower-specificity rules with strikethrough.
- Edit winning values and apply them as a temporary override.
- Inject a Google Fonts or Bunny Fonts stylesheet and apply the family to the selection.
Cross-origin stylesheets the browser keeps opaque are called out in the panel (same limitation as most extensions without the debugger API).
- Clone this repo.
- Open
chrome://extensions→ enable Developer mode. - Load unpacked → select this repository root (
manifest.json). - Open the side panel from the toolbar icon, then Pick element.
- Copy
manifest.firefox.jsonovermanifest.json(or load it via web-ext). about:debugging→ This Firefox → Load Temporary Add-on → choosemanifest.json.- Open the sidebar from the TypeCascade action.
An interactive facsimile of the panel lives in demos/ (GitHub Pages).
| Role | Stack |
|---|---|
| Runtime | WebExtensions Manifest V3 |
| UI | Vanilla HTML / CSS / JS side panel |
| Fonts CDN | Google Fonts CSS API, Bunny Fonts |
See CHANGELOG.md.
- Org: dev-centr
- Issues: github.com/dev-centr/typecascade/issues