dark mode x Firefox

Examine source code of dark mode x

By: Jesse
Inspect and view changes in dark mode x source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 2,
  "name": "JT Power Tools",
  "version": "4.9.0",
  "description": "Supercharge JobTread with task checkboxes, dark mode, text formatting, quick notes, and 16+ productivity features for contractors.",
  "icons": {
    "16": "icons/icon16-light.png",
    "48": "icons/icon48-light.png",
    "128": "icons/icon128-light.png"
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "{2cb62265-62da-42f3-bcf3-852649b5cd87}",
      "strict_min_version": "140.0",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "permissions": [
    "storage",
    "activeTab",
    "clipboardWrite",
    "https://*.jobtread.com/*",
    "https://api.jobtread.com/*",
    "https://jobtread-mcp-server.king0light-ai.workers.dev/*",
    "https://jt-tools-license-proxy.king0light-ai.workers.dev/*",
    "https://jobtread-tools-pro.king0light-ai.workers.dev/*"
  ],
  "browser_action": {
    "default_popup": "popup/popup.html",
    "default_icon": {
      "16": "icons/icon16-light.png",
      "48": "icons/icon48-light.png",
      "128": "icons/icon128-light.png"
    }
  },
  "background": {
    "scripts": [
      "utils/browser-polyfill.js",
      "utils/defaults.js",
      "background/background.js"
    ]
  },
  "content_scripts": [
    {
      "matches": [
        "https://app.jobtread.com/*"
      ],
      "js": [
        "utils/browser-polyfill.js",
        "utils/defaults.js",
        "utils/logger.js",
        "utils/error-handler.js",
        "utils/storage-wrapper.js",
        "utils/dom-helpers.js",
        "utils/sanitizer.js",
        "vendor/css-tree.js",
        "vendor/finder.js",
        "utils/css-sanitizer.js",
        "utils/tweak-validator.js",
        "utils/color-utils.js",
        "utils/debounce.js",
        "utils/org-detector.js",
        "config/worker-config.js",
        "services/license.js",
        "services/account-service.js",
        "services/jobtread-pro-service.js",
        "services/jobtread-api.js",
        "services/grant-key-resolver.js",
        "services/tweaks-api.js",
        "services/custom-theme-api.js",
        "services/forms-api.js",
        "features/drag-drop-modules/view-detector.js",
        "features/drag-drop-modules/date-utils.js",
        "features/drag-drop-modules/weekend-utils.js",
        "features/drag-drop-modules/ui-utils.js",
        "features/drag-drop-modules/todo-drag-drop.js",
        "features/drag-drop-modules/sidebar-manager.js",
        "features/drag-drop-modules/date-changer.js",
        "features/drag-drop-modules/event-handlers.js",
        "features/drag-drop-modules/infinite-scroll.js",
        "features/drag-drop-modules/task-completion.js",
        "features/drag-drop-modules/action-items-completion.js",
        "features/drag-drop.js",
        "features/contrast-fix.js",
        "features/formatter-modules/detection.js",
        "features/formatter-modules/formats.js",
        "features/formatter-modules/toolbar.js",
        "features/formatter-modules/alert-modal.js",
        "features/formatter.js",
        "features/preview-mode.js",
        "features/dark-mode.js",
        "features/rgb-theme-modules/palette.js",
        "features/rgb-theme.js",
        "features/job-switcher.js",
        "features/budget-hierarchy.js",
        "features/quick-notes-modules/storage.js",
        "features/quick-notes-modules/markdown.js",
        "features/quick-notes-modules/editor.js",
        "features/quick-notes.js",
        "features/forms-modules/job-detector.js",
        "features/forms-modules/drawer.js",
        "features/forms-modules/action-bar-injector.js",
        "features/forms-modules/field-renderers.js",
        "features/forms-modules/save-engine.js",
        "features/forms.js",
        "features/help-sidebar-support.js",
        "features/keyboard-shortcuts.js",
        "features/freeze-header.js",
        "features/character-counter.js",
        "features/kanban-type-filter.js",
        "features/auto-collapse-groups.js",
        "features/budget-tools.js",
        "features/pdf-markup-tools.js",
        "features/custom-field-filter.js",
        "features/budget-changelog-modules/csv-parser.js",
        "features/budget-changelog-modules/diff-engine.js",
        "features/budget-changelog-modules/report-app.js",
        "features/budget-changelog-modules/ui.js",
        "features/budget-changelog.js",
        "features/availability-filter.js",
        "features/gantt-lines.js",
        "features/reverse-thread-order.js",
        "features/task-type-filter.js",
        "features/job-access-collapse.js",
        "features/org-logo.js",
        "features/inspect-for-ai.js",
        "features/tweak-engine/alert-modal.js",
        "features/tweak-engine/system-banner.js",
        "features/tweak-engine/index.js",
        "content.js"
      ],
      "run_at": "document_end"
    }
  ],
  "web_accessible_resources": [
    "report.html",
    "features/budget-changelog-modules/report-app.js",
    "styles/formatter-toolbar.css",
    "styles/dark-mode.css",
    "styles/quick-notes.css",
    "styles/forms.css",
    "styles/preview-mode.css",
    "styles/availability-filter.css",
    "styles/gantt-lines.css",
    "styles/task-type-filter.css",
    "tweaks/edit.html",
    "tweaks/edit.js",
    "tweaks/edit.css",
    "vendor/finder.js",
    "vendor/css-tree.js",
    "icons/*.png"
  ]
}

Best dark mode x Alternatives

Here are some Firefox add-ons that are similar to dark mode x: