{
  "id": "preferences",
  "version": "2.2.0",
  "name": {
    "ru": "Настройки приложения",
    "en": "App preferences"
  },
  "description": {
    "ru": "Профиль, уведомления, параметры медиа и настройки пространства.",
    "en": "Profile, notifications, media preferences and workspace settings."
  },
  "components": [
    "button",
    "icon-button",
    "toolbar",
    "searchfield",
    "tabs",
    "segmented-control",
    "switch",
    "slider",
    "popover",
    "menu",
    "dialog",
    "media-controls"
  ],
  "preset": "spacegray",
  "scene": "graphite",
  "quality": "reduced",
  "layout": {
    "maxWidth": 1200,
    "padding": 28,
    "responsive": "Single column below 760px; flexible navigation and controls; no fixed screen width."
  },
  "sections": [
    "header",
    "navigation",
    "content",
    "controls"
  ],
  "examples": {
    "html": "/examples/templates/preferences/",
    "preview": "/examples/templates/preferences/preview.png"
  },
  "contract": "/api/v2/templates/preferences.json",
  "request": {
    "template": "preferences",
    "preset": "spacegray",
    "quality": "reduced",
    "lang": "ru"
  },
  "behavior": {
    "implemented": [
      "tabs",
      "segmented-control",
      "switch",
      "slider",
      "searchfield",
      "menu",
      "popover",
      "dialog",
      "media-controls"
    ],
    "integrationRequired": [
      "Project creation, sharing, favorites and project actions require application handlers.",
      "Media controls demonstrate UI state; connect an actual media element.",
      "Search reports the entered query; connect your own data and filtering.",
      "Profile and workspace fields are editable examples; connect persistence."
    ],
    "content": "Example data; replace with application content."
  }
}
