{
  "name": "Constellations in the Sky",
  "version": "0.2.0",
  "status": "alpha",
  "description": "Shows a location-aware constellation sky map powered by VirtualSky.",
  "renderPage": "./render.html",
  "icon": "./assets/icon.png",
  "nativeSettings": {
    "color": "dark",
    "displayMode": "sky",
    "dailySignSeed": "",
    "latitude": 52.52,
    "longitude": 13.405,
    "timeMode": "tonight",
    "customDate": "",
    "customTime": "22:00",
    "projection": "stereo",
    "direction": 180,
    "magnitude": 5.5,
    "starSize": 1,
    "showLabels": true,
    "showMilkyWay": true,
    "showBoundaries": false,
    "showGrid": false,
    "showPlanets": false
  },
  "configVariants": [
    {
      "color": "dark",
      "displayMode": "dailySign",
      "dailySignSeed": "berlin",
      "latitude": 52.52,
      "longitude": 13.405,
      "timeMode": "tonight",
      "customDate": "",
      "customTime": "22:00",
      "projection": "stereo",
      "direction": 180,
      "magnitude": 5.5,
      "starSize": 1.25,
      "showLabels": true,
      "showMilkyWay": true,
      "showBoundaries": false,
      "showGrid": false,
      "showPlanets": false,
      "screenshots": {
        "800x480": "./screenshots/constellations-winter-orion-800x480-landscape.png",
        "480x800": "./screenshots/constellations-winter-orion-480x800-portrait.png"
      }
    },
    {
      "color": "blue-dark",
      "displayMode": "sky",
      "dailySignSeed": "",
      "latitude": -33.8688,
      "longitude": 151.2093,
      "timeMode": "tonight",
      "customDate": "",
      "customTime": "22:00",
      "projection": "polar",
      "direction": 180,
      "magnitude": 6,
      "starSize": 1,
      "showLabels": true,
      "showMilkyWay": true,
      "showBoundaries": true,
      "showGrid": false,
      "showPlanets": false,
      "screenshots": {
        "800x480": "./screenshots/constellations-south-daily-800x480-landscape.png",
        "480x800": "./screenshots/constellations-south-daily-480x800-portrait.png"
      }
    }
  ],
  "formSchema": {
    "type": "object",
    "properties": {
      "displayMode": {
        "type": "string",
        "title": "Display mode",
        "description": "Show the location-aware sky or focus one zodiac constellation each day.",
        "enum": [
          "sky",
          "dailySign"
        ],
        "default": "sky"
      },
      "dailySignSeed": {
        "type": "string",
        "title": "Daily sign seed",
        "description": "Optional seed that changes the deterministic daily zodiac constellation rotation.",
        "default": ""
      },
      "latitude": {
        "type": "number",
        "title": "Latitude",
        "description": "Observer latitude in decimal degrees.",
        "minimum": -90,
        "maximum": 90,
        "default": 52.52
      },
      "longitude": {
        "type": "number",
        "title": "Longitude",
        "description": "Observer longitude in decimal degrees, east positive.",
        "minimum": -180,
        "maximum": 180,
        "default": 13.405
      },
      "timeMode": {
        "type": "string",
        "title": "Time",
        "description": "Choose the sky time.",
        "enum": [
          "now",
          "tonight",
          "custom"
        ],
        "default": "tonight"
      },
      "customDate": {
        "type": "string",
        "title": "Custom date",
        "description": "Optional YYYY-MM-DD date used when Time is custom.",
        "default": ""
      },
      "customTime": {
        "type": "string",
        "title": "Display time",
        "description": "Local HH:MM time used for tonight and custom mode.",
        "default": "22:00"
      },
      "projection": {
        "type": "string",
        "title": "Projection",
        "description": "Choose the map projection.",
        "enum": [
          "stereo",
          "polar",
          "lambert",
          "ortho",
          "mollweide",
          "planechart"
        ],
        "default": "stereo"
      },
      "direction": {
        "type": "number",
        "title": "Facing direction",
        "description": "Azimuth in degrees: 0 north, 90 east, 180 south, 270 west.",
        "minimum": 0,
        "maximum": 359,
        "default": 180
      },
      "magnitude": {
        "type": "number",
        "title": "Star magnitude",
        "description": "Higher values show fainter stars.",
        "minimum": 1,
        "maximum": 6.5,
        "default": 5.5
      },
      "starSize": {
        "type": "number",
        "title": "Star size",
        "description": "Scale the rendered star dots.",
        "minimum": 0.4,
        "maximum": 3,
        "default": 1
      },
      "showLabels": {
        "type": "boolean",
        "title": "Show labels",
        "description": "Show constellation labels.",
        "default": true
      },
      "showMilkyWay": {
        "type": "boolean",
        "title": "Show Milky Way",
        "description": "Draw the Milky Way outline.",
        "default": true
      },
      "showBoundaries": {
        "type": "boolean",
        "title": "Show boundaries",
        "description": "Draw official IAU constellation boundaries.",
        "default": false
      },
      "showGrid": {
        "type": "boolean",
        "title": "Show grid",
        "description": "Draw an azimuth and elevation grid.",
        "default": false
      },
      "showPlanets": {
        "type": "boolean",
        "title": "Show planets",
        "description": "Draw visible planets, Sun, and Moon using VirtualSky's built-in ephemeris plugin.",
        "default": false
      }
    }
  },
  "language": [
    "de",
    "en"
  ]
}
