{
  "slug": "yooadmin-studio-hub",
  "name": "Studio Hub",
  "description": "Card-based home workspace with optional light, dark, or system appearance. Brand Colors include separate controls for the header, breadcrumbs bar, sidebar, and text tokens; Appearance stores Studio Hub options (e.g. color mode).",
  "version": "1.1.0",
  "author": "YOOPixel",
  "screenshot": "screenshot.svg",
  "bootstrap": "theme.php",
  "features": {
    "brand_colors": true,
    "appearance_mode": true,
    "woocommerce_compat": true
  },
  "templates": {
    "dashboard": "templates/pages/dashboard.php"
  },
  "compat": {
    "woocommerce": {
      "stylesheet": "assets/css/compat/woocommerce-studio-overrides.css",
      "handle": "yooadmin-studio-hub-woo",
      "deps": [
        "wc-admin-app"
      ]
    }
  },
  "assets": {
    "styles": [
      {
        "file": "assets/studio-hub.css",
        "handle": "yooadmin-studio-hub-dashboard",
        "deps": [
          "yooadmin-core",
          "yooadmin-dashboard",
          "yooadmin-popup"
        ]
      },
      {
        "file": "assets/css/core/studio-hub-late.css",
        "handle": "yooadmin-studio-hub-late",
        "deps": [
          "yooadmin-studio-hub-dashboard"
        ]
      }
    ],
    "scripts": [
      {
        "file": "assets/js/core/studio-hub.js",
        "handle": "yooadmin-studio-hub-dashboard",
        "deps": [],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/layout/layout-storage.js",
        "handle": "yooadmin-studio-hub-layout-storage",
        "deps": [],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/studio-hub-dashboard-layout.js",
        "handle": "yooadmin-studio-hub-dashboard-layout",
        "deps": [
          "jquery",
          "yooadmin-card-icons",
          "yooadmin-studio-hub-layout-storage"
        ],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/layout/layout-coordinator.js",
        "handle": "yooadmin-studio-hub-layout-coordinator",
        "deps": [
          "yooadmin-studio-hub-layout-storage",
          "yooadmin-studio-hub-dashboard-layout"
        ],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/studio-workspace-pagination.js",
        "handle": "yooadmin-studio-hub-workspace-pagination",
        "deps": [
          "yooadmin-studio-hub-dashboard-layout",
          "yooadmin-studio-hub-layout-coordinator"
        ],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/studio-updates-widget.js",
        "handle": "yooadmin-studio-hub-updates-widget",
        "deps": [
          "jquery",
          "updates"
        ],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/studio-tips-carousel.js",
        "handle": "yooadmin-studio-hub-tips-carousel",
        "deps": [],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/workspace-notes.js",
        "handle": "yooadmin-studio-hub-workspace-notes",
        "deps": [
          "jquery"
        ],
        "in_footer": true
      },
      {
        "file": "assets/js/dashboard/studio-login-security-widget.js",
        "handle": "yooadmin-studio-hub-login-security-widget",
        "deps": [],
        "in_footer": true
      }
    ]
  },
  "settings": {
    "sections": [
      {
        "id": "appearance",
        "title": "Appearance",
        "description": "Choose how the Studio Hub dashboard shell responds to light and dark environments.",
        "fields": [
          {
            "id": "color_mode",
            "type": "appearance_mode",
            "label": "Color mode",
            "description": "Light always uses a bright canvas. Dark uses a dimmed canvas. Auto follows your operating system preference.",
            "choices": {
              "light": "Light",
              "dark": "Dark",
              "auto": "Auto (system)"
            },
            "default": "auto"
          }
        ]
      }
    ]
  }
}
