{
  "schemaVersion": 1,
  "manifest": "https://sonaui.com/agent/manifest.json",
  "registry": "https://sonaui.com/r/{name}.json",
  "items": [
    {
      "name": "fluid-tabs",
      "title": "Fluid Tabs",
      "category": "components",
      "status": "stable",
      "summary": "An accessible tab selector for switching related views while preserving spatial continuity with a shared active surface.",
      "keywords": [
        "tabs",
        "navigation",
        "segmented content",
        "settings"
      ],
      "docs": "https://sonaui.com/docs/fluid-tabs",
      "registryItem": "https://sonaui.com/r/fluid-tabs.json",
      "detail": "https://sonaui.com/agent/components/fluid-tabs.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "animated-dialog",
      "title": "Animated Dialog",
      "category": "components",
      "status": "stable",
      "summary": "A composable dialog for focused decisions or short tasks, with direction-aware enter and exit motion.",
      "keywords": [
        "dialog",
        "modal",
        "confirmation",
        "focused task",
        "overlay"
      ],
      "docs": "https://sonaui.com/docs/animated-dialog",
      "registryItem": "https://sonaui.com/r/animated-dialog.json",
      "detail": "https://sonaui.com/agent/components/animated-dialog.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "mesh-gradient-shader",
      "title": "Mesh Gradient Shader",
      "category": "shaders",
      "status": "stable",
      "summary": "A decorative animated color field for expressive backgrounds, powered by Paper Design Shaders.",
      "keywords": [
        "shader",
        "background",
        "gradient",
        "hero",
        "decorative motion"
      ],
      "docs": "https://sonaui.com/docs/mesh-gradient-shader",
      "registryItem": "https://sonaui.com/r/mesh-gradient-shader.json",
      "detail": "https://sonaui.com/agent/components/mesh-gradient-shader.json",
      "dependencies": [
        "@paper-design/shaders-react",
        "motion"
      ]
    },
    {
      "name": "animated-dropdown",
      "title": "Animated Dropdown",
      "category": "components",
      "status": "stable",
      "summary": "An accessible dropdown menu for choosing or revealing related actions with origin-aware enter motion.",
      "keywords": [
        "dropdown",
        "menu",
        "actions"
      ],
      "docs": "https://sonaui.com/docs/animated-dropdown",
      "registryItem": "https://sonaui.com/r/animated-dropdown.json",
      "detail": "https://sonaui.com/agent/components/animated-dropdown.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "animated-switch",
      "title": "Animated Switch",
      "category": "components",
      "status": "stable",
      "summary": "An iOS-style switch for immediate binary settings with tactile press feedback.",
      "keywords": [
        "switch",
        "toggle",
        "boolean setting"
      ],
      "docs": "https://sonaui.com/docs/animated-switch",
      "registryItem": "https://sonaui.com/r/animated-switch.json",
      "detail": "https://sonaui.com/agent/components/animated-switch.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "button",
      "title": "Button",
      "category": "components",
      "status": "stable",
      "summary": "A simple action button with subtle press feedback and reduced-motion support.",
      "keywords": [
        "button",
        "cta",
        "action"
      ],
      "docs": "https://sonaui.com/docs/button",
      "registryItem": "https://sonaui.com/r/button.json",
      "detail": "https://sonaui.com/agent/components/button.json",
      "dependencies": [
        "class-variance-authority",
        "motion"
      ]
    },
    {
      "name": "dot-orbit-shader",
      "title": "Dot Orbit Shader",
      "category": "shaders",
      "status": "stable",
      "summary": "An animated field of orbiting dots for decorative surfaces and expressive backgrounds.",
      "keywords": [
        "shader",
        "dots",
        "background"
      ],
      "docs": "https://sonaui.com/docs/dot-orbit-shader",
      "registryItem": "https://sonaui.com/r/dot-orbit-shader.json",
      "detail": "https://sonaui.com/agent/components/dot-orbit-shader.json",
      "dependencies": [
        "@paper-design/shaders-react",
        "motion"
      ]
    },
    {
      "name": "magnetic-button",
      "title": "Magnetic Button",
      "category": "effects",
      "status": "stable",
      "summary": "A bounded pointer-aware wrapper that adds restrained magnetic pull around an interactive element.",
      "keywords": [
        "magnetic",
        "pointer",
        "hover"
      ],
      "docs": "https://sonaui.com/docs/magnetic-button",
      "registryItem": "https://sonaui.com/r/magnetic-button.json",
      "detail": "https://sonaui.com/agent/components/magnetic-button.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "animated-tabs",
      "title": "Animated Tabs",
      "category": "components",
      "status": "stable",
      "summary": "A keyboard-accessible tab selector with controlled state, disabled items, and a shared hover indicator.",
      "keywords": [
        "tabs",
        "navigation",
        "hover"
      ],
      "docs": "https://sonaui.com/docs/animated-tabs",
      "registryItem": "https://sonaui.com/r/animated-tabs.json",
      "detail": "https://sonaui.com/agent/components/animated-tabs.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "expanding-action",
      "title": "Expanding Action",
      "category": "components",
      "status": "stable",
      "summary": "A compact action that transforms in place to reveal two to four related choices while preserving context.",
      "keywords": [
        "action",
        "choices",
        "compact",
        "expanding"
      ],
      "docs": "https://sonaui.com/docs/expanding-action",
      "registryItem": "https://sonaui.com/r/expanding-action.json",
      "detail": "https://sonaui.com/agent/components/expanding-action.json",
      "dependencies": [
        "lucide-react",
        "motion",
        "react-use-measure"
      ]
    },
    {
      "name": "activity-graph",
      "title": "Activity Graph",
      "category": "components",
      "status": "stable",
      "summary": "A keyboard-accessible calendar heatmap with normalized intensity levels and an interruptible shared focus surface.",
      "keywords": [
        "activity",
        "calendar",
        "heatmap",
        "contributions"
      ],
      "docs": "https://sonaui.com/docs/activity-graph",
      "registryItem": "https://sonaui.com/r/activity-graph.json",
      "detail": "https://sonaui.com/agent/components/activity-graph.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "avatar-showcase",
      "title": "Avatar Showcase",
      "category": "effects",
      "status": "stable",
      "summary": "A recording-friendly avatar strip with count-aware pacing, deterministic sampling, staggered lanes, and reduced-motion support.",
      "keywords": [
        "avatars",
        "community",
        "people",
        "social proof"
      ],
      "docs": "https://sonaui.com/docs/avatar-showcase",
      "registryItem": "https://sonaui.com/r/avatar-showcase.json",
      "detail": "https://sonaui.com/agent/components/avatar-showcase.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "fluid-slider",
      "title": "Fluid Slider",
      "category": "components",
      "status": "stable",
      "summary": "A labeled Base UI range control with direct surface selection, a draggable indicator, and restrained boundary resistance.",
      "keywords": [
        "slider",
        "range",
        "numeric value",
        "input"
      ],
      "docs": "https://sonaui.com/docs/fluid-slider",
      "registryItem": "https://sonaui.com/r/fluid-slider.json",
      "detail": "https://sonaui.com/agent/components/fluid-slider.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "fluid-tooltip",
      "title": "Fluid Tooltip",
      "category": "components",
      "status": "stable",
      "summary": "A grouped Base UI tooltip system with a deliberate first appearance and fast directional handoffs between related controls.",
      "keywords": [
        "tooltip",
        "toolbar",
        "labels",
        "grouped controls"
      ],
      "docs": "https://sonaui.com/docs/fluid-tooltip",
      "registryItem": "https://sonaui.com/r/fluid-tooltip.json",
      "detail": "https://sonaui.com/agent/components/fluid-tooltip.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "lightbox",
      "title": "Lightbox",
      "category": "components",
      "status": "stable",
      "summary": "An accessible image preview that expands from its thumbnail and returns to the same spatial origin when dismissed.",
      "keywords": [
        "image",
        "preview",
        "gallery",
        "dialog"
      ],
      "docs": "https://sonaui.com/docs/lightbox",
      "registryItem": "https://sonaui.com/r/lightbox.json",
      "detail": "https://sonaui.com/agent/components/lightbox.json",
      "dependencies": [
        "@base-ui/react",
        "motion"
      ]
    },
    {
      "name": "section-rail",
      "title": "Section Rail",
      "category": "components",
      "status": "stable",
      "summary": "A compact navigation rail that tracks progress through a long page and reveals labels or editorial context.",
      "keywords": [
        "navigation",
        "sections",
        "progress",
        "long page"
      ],
      "docs": "https://sonaui.com/docs/section-rail",
      "registryItem": "https://sonaui.com/r/section-rail.json",
      "detail": "https://sonaui.com/agent/components/section-rail.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "accordion",
      "title": "Accordion",
      "category": "components",
      "status": "stable",
      "summary": "An accessible disclosure group for progressively revealing related content.",
      "keywords": [
        "accordion",
        "disclosure",
        "collapsible"
      ],
      "docs": "https://sonaui.com/docs/accordion",
      "registryItem": "https://sonaui.com/r/accordion.json",
      "detail": "https://sonaui.com/agent/components/accordion.json",
      "dependencies": [
        "@base-ui/react",
        "class-variance-authority"
      ]
    },
    {
      "name": "ripple-button",
      "title": "Ripple Button",
      "category": "components",
      "status": "stable",
      "summary": "A button with localized press feedback that makes activation visible without changing the action's meaning.",
      "keywords": [
        "button",
        "ripple",
        "press feedback"
      ],
      "docs": "https://sonaui.com/docs/ripple-button",
      "registryItem": "https://sonaui.com/r/ripple-button.json",
      "detail": "https://sonaui.com/agent/components/ripple-button.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "marquee",
      "title": "Marquee",
      "category": "effects",
      "status": "stable",
      "summary": "A continuously moving content rail for decorative or low-priority repeated content.",
      "keywords": [
        "marquee",
        "loop",
        "scrolling content"
      ],
      "docs": "https://sonaui.com/docs/marquee",
      "registryItem": "https://sonaui.com/r/marquee.json",
      "detail": "https://sonaui.com/agent/components/marquee.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "spinning-text",
      "title": "Spinning Text",
      "category": "text",
      "status": "stable",
      "summary": "A circular text treatment for short decorative labels and editorial accents.",
      "keywords": [
        "text",
        "circular text",
        "typography"
      ],
      "docs": "https://sonaui.com/docs/spinning-text",
      "registryItem": "https://sonaui.com/r/spinning-text.json",
      "detail": "https://sonaui.com/agent/components/spinning-text.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "stagger-text",
      "title": "Stagger Text",
      "category": "text",
      "status": "stable",
      "summary": "A text entrance treatment that reveals short content progressively while preserving readability.",
      "keywords": [
        "text",
        "entrance",
        "stagger"
      ],
      "docs": "https://sonaui.com/docs/stagger-text",
      "registryItem": "https://sonaui.com/r/stagger-text.json",
      "detail": "https://sonaui.com/agent/components/stagger-text.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "link-preview",
      "title": "Link Preview",
      "category": "components",
      "status": "stable",
      "summary": "A contextual preview surface for supplied link metadata without relying on client-side scraping.",
      "keywords": [
        "link",
        "preview",
        "metadata"
      ],
      "docs": "https://sonaui.com/docs/link-preview",
      "registryItem": "https://sonaui.com/r/link-preview.json",
      "detail": "https://sonaui.com/agent/components/link-preview.json",
      "dependencies": [
        "motion",
        "react-icons",
        "react-use-measure"
      ]
    },
    {
      "name": "bubble-up-button",
      "title": "Bubble Up Button",
      "category": "components",
      "status": "stable",
      "summary": "An expressive button treatment that changes label or content with a contained upward transition.",
      "keywords": [
        "button",
        "label transition",
        "action"
      ],
      "docs": "https://sonaui.com/docs/bubble-up-button",
      "registryItem": "https://sonaui.com/r/bubble-up-button.json",
      "detail": "https://sonaui.com/agent/components/bubble-up-button.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "expandable-tabs",
      "title": "Expandable Tabs",
      "category": "components",
      "status": "stable",
      "summary": "A compact tab control that expands its selected item to expose more context.",
      "keywords": [
        "tabs",
        "navigation",
        "expandable"
      ],
      "docs": "https://sonaui.com/docs/expandable-tabs",
      "registryItem": "https://sonaui.com/r/expandable-tabs.json",
      "detail": "https://sonaui.com/agent/components/expandable-tabs.json",
      "dependencies": [
        "@base-ui/react",
        "motion",
        "react-icons"
      ]
    },
    {
      "name": "split-text",
      "title": "Split Text",
      "category": "text",
      "status": "stable",
      "summary": "A text animation primitive that treats words or characters as individually addressable visual units.",
      "keywords": [
        "text",
        "split",
        "typography"
      ],
      "docs": "https://sonaui.com/docs/split-text",
      "registryItem": "https://sonaui.com/r/split-text.json",
      "detail": "https://sonaui.com/agent/components/split-text.json",
      "dependencies": [
        "gsap",
        "@gsap/react"
      ]
    },
    {
      "name": "image-trail",
      "title": "Image Trail",
      "category": "effects",
      "status": "stable",
      "summary": "A pointer-driven sequence of images for decorative cursor-following moments on fine pointers.",
      "keywords": [
        "image",
        "cursor",
        "trail"
      ],
      "docs": "https://sonaui.com/docs/image-trail",
      "registryItem": "https://sonaui.com/r/image-trail.json",
      "detail": "https://sonaui.com/agent/components/image-trail.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "spotlight-card",
      "title": "Spotlight Card",
      "category": "components",
      "status": "stable",
      "summary": "A card that reveals localized pointer lighting while keeping content and hierarchy stable.",
      "keywords": [
        "card",
        "spotlight",
        "hover"
      ],
      "docs": "https://sonaui.com/docs/spotlight-card",
      "registryItem": "https://sonaui.com/r/spotlight-card.json",
      "detail": "https://sonaui.com/agent/components/spotlight-card.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "hold-to-delete-button",
      "title": "Hold To Delete Button",
      "category": "components",
      "status": "stable",
      "summary": "A deliberate destructive action that requires sustained input before completing deletion.",
      "keywords": [
        "delete",
        "destructive action",
        "hold"
      ],
      "docs": "https://sonaui.com/docs/hold-to-delete-button",
      "registryItem": "https://sonaui.com/r/hold-to-delete-button.json",
      "detail": "https://sonaui.com/agent/components/hold-to-delete-button.json",
      "dependencies": [
        "lucide-react",
        "motion"
      ]
    },
    {
      "name": "circular-dock-menu",
      "title": "Circular Dock Menu",
      "category": "components",
      "status": "stable",
      "summary": "A radial action menu for a small set of spatially related actions.",
      "keywords": [
        "menu",
        "radial",
        "dock"
      ],
      "docs": "https://sonaui.com/docs/circular-dock-menu",
      "registryItem": "https://sonaui.com/r/circular-dock-menu.json",
      "detail": "https://sonaui.com/agent/components/circular-dock-menu.json",
      "dependencies": [
        "motion",
        "lucide-react"
      ]
    },
    {
      "name": "fan-view",
      "title": "Fan View",
      "category": "effects",
      "status": "stable",
      "summary": "A fan-like arrangement for browsing a small set of layered visual items.",
      "keywords": [
        "gallery",
        "fan",
        "cards"
      ],
      "docs": "https://sonaui.com/docs/fan-view",
      "registryItem": "https://sonaui.com/r/fan-view.json",
      "detail": "https://sonaui.com/agent/components/fan-view.json",
      "dependencies": [
        "motion"
      ]
    },
    {
      "name": "smart-overflow",
      "title": "Smart Overflow",
      "category": "components",
      "status": "preview",
      "summary": "A priority-first responsive action group that keeps important actions visible and moves lower-priority actions into an accessible three-dot menu.",
      "keywords": [
        "actions",
        "toolbar",
        "overflow menu",
        "responsive",
        "priority"
      ],
      "docs": "https://sonaui.com/docs/smart-overflow",
      "registryItem": "https://sonaui.com/r/smart-overflow.json",
      "detail": "https://sonaui.com/agent/components/smart-overflow.json",
      "dependencies": [
        "@base-ui/react",
        "lucide-react",
        "motion"
      ]
    },
    {
      "name": "circular-context-menu",
      "title": "Circular Context Menu",
      "category": "components",
      "status": "preview",
      "summary": "An edge-aware contextual action menu that fans a small, focused set of actions out from a selected object.",
      "keywords": [
        "context menu",
        "radial menu",
        "actions",
        "canvas",
        "selection"
      ],
      "docs": "https://sonaui.com/docs/circular-context-menu",
      "registryItem": "https://sonaui.com/r/circular-context-menu.json",
      "detail": "https://sonaui.com/agent/components/circular-context-menu.json",
      "dependencies": [
        "motion"
      ]
    }
  ]
}
