├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE.txt ├── README.md ├── package.json ├── public ├── chrome_manifest.json ├── edge_manifest.json ├── firefox_manifest.json ├── images │ ├── desmos-unlocked.png │ ├── extern-link.svg │ ├── github-logo.png │ └── logo │ │ ├── 128.png │ │ ├── 16.png │ │ ├── 32.png │ │ └── 48.png ├── opera_manifest.json ├── popup.css └── popup.html ├── src ├── background │ ├── chrome │ │ └── background.ts │ ├── edge │ │ └── background.ts │ ├── firefox │ │ └── background.ts │ └── opera │ │ └── background.ts ├── content.ts ├── globals │ ├── config.ts │ ├── env.ts │ └── window.ts ├── popup.ts ├── preload │ ├── content.ts │ ├── extend_mathquill.js │ └── script.ts ├── script.ts └── utils │ ├── autoCommands.ts │ ├── commandMap.ts │ ├── extendedShortcuts.ts │ ├── injectScript.ts │ ├── messages.ts │ └── utils.ts ├── tsconfig.json └── webpack ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | src/preload/extend_mathquill.js linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | coverage/ 4 | .DS_Store 5 | notes.md 6 | private/ 7 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | src/preload/extend_mathquill.js 4 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/package.json -------------------------------------------------------------------------------- /public/chrome_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/chrome_manifest.json -------------------------------------------------------------------------------- /public/edge_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/edge_manifest.json -------------------------------------------------------------------------------- /public/firefox_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/firefox_manifest.json -------------------------------------------------------------------------------- /public/images/desmos-unlocked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/desmos-unlocked.png -------------------------------------------------------------------------------- /public/images/extern-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/extern-link.svg -------------------------------------------------------------------------------- /public/images/github-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/github-logo.png -------------------------------------------------------------------------------- /public/images/logo/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/logo/128.png -------------------------------------------------------------------------------- /public/images/logo/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/logo/16.png -------------------------------------------------------------------------------- /public/images/logo/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/logo/32.png -------------------------------------------------------------------------------- /public/images/logo/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/images/logo/48.png -------------------------------------------------------------------------------- /public/opera_manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/opera_manifest.json -------------------------------------------------------------------------------- /public/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/popup.css -------------------------------------------------------------------------------- /public/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/public/popup.html -------------------------------------------------------------------------------- /src/background/chrome/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/background/chrome/background.ts -------------------------------------------------------------------------------- /src/background/edge/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/background/edge/background.ts -------------------------------------------------------------------------------- /src/background/firefox/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/background/firefox/background.ts -------------------------------------------------------------------------------- /src/background/opera/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/background/opera/background.ts -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/content.ts -------------------------------------------------------------------------------- /src/globals/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/globals/config.ts -------------------------------------------------------------------------------- /src/globals/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/globals/env.ts -------------------------------------------------------------------------------- /src/globals/window.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/globals/window.ts -------------------------------------------------------------------------------- /src/popup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/popup.ts -------------------------------------------------------------------------------- /src/preload/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/preload/content.ts -------------------------------------------------------------------------------- /src/preload/extend_mathquill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/preload/extend_mathquill.js -------------------------------------------------------------------------------- /src/preload/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/preload/script.ts -------------------------------------------------------------------------------- /src/script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/script.ts -------------------------------------------------------------------------------- /src/utils/autoCommands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/autoCommands.ts -------------------------------------------------------------------------------- /src/utils/commandMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/commandMap.ts -------------------------------------------------------------------------------- /src/utils/extendedShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/extendedShortcuts.ts -------------------------------------------------------------------------------- /src/utils/injectScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/injectScript.ts -------------------------------------------------------------------------------- /src/utils/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/messages.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/webpack/webpack.common.js -------------------------------------------------------------------------------- /webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/webpack/webpack.dev.js -------------------------------------------------------------------------------- /webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SinclaM/desmos-unlocked/HEAD/webpack/webpack.prod.js --------------------------------------------------------------------------------