Canvas Teacher Toolkit Firefox

Examine source code of Canvas Teacher Toolkit

Inspect and view changes in Canvas Teacher Toolkit source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Canvas Teacher Toolkit",
  "version": "1.20.2",
  "description": "Dark mode plus grading, page-design, badge, due-date, and 504/IEP accommodation tools built into your Canvas teaching workflow.",
  "permissions": [
    "storage",
    "scripting",
    "alarms",
    "notifications"
  ],
  "host_permissions": [
    "*://*.instructure.com/*",
    "https://api.lemonsqueezy.com/*"
  ],
  "action": {
    "default_title": "Canvas Teacher Toolkit",
    "default_popup": "popup.html",
    "default_icon": {
      "16": "icons/icon16.png",
      "48": "icons/icon48.png",
      "128": "icons/icon128.png"
    }
  },
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "content_scripts": [
    {
      "matches": [
        "*://*.instructure.com/*"
      ],
      "css": [
        "src/darkmode.css",
        "src/toolbar.css"
      ],
      "js": [
        "src/badges.js",
        "src/content.js"
      ],
      "run_at": "document_idle",
      "all_frames": false
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "src/injected.js",
        "options.html",
        "options.js"
      ],
      "matches": [
        "*://*/*"
      ]
    }
  ],
  "background": {
    "scripts": [
      "src/background.js"
    ]
  },
  "optional_host_permissions": [
    "*://*/*"
  ],
  "browser_specific_settings": {
    "gecko": {
      "id": "canvas-teacher-toolkit@gamerdevguild",
      "strict_min_version": "128.0",
      "data_collection_permissions": {
        "required": [
          "authenticationInfo"
        ]
      }
    }
  },
  "options_ui": {
    "page": "options.html",
    "open_in_tab": true
  }
}

Best Canvas Teacher Toolkit Alternatives

Here are some Firefox add-ons that are similar to Canvas Teacher Toolkit: