{"$schema":"https://xenon.hi-ashwin.xyz/schema/registry.json","name":"xenon","title":"Xenon Component Registry","description":"Minimalistic, hairline-crisp UI kit for React and React Native built from shared token geometry.","version":"0.1.0","homepage":"https://xenon.hi-ashwin.xyz","items":[{"name":"button","type":"registry:ui","title":"Button","category":"Primitives","description":"Signature pill-first action control with physics-based spring squash interaction (0.98 scale on press).","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/button.json"},{"name":"icon-button","type":"registry:ui","title":"IconButton","category":"Primitives","description":"Concentric circular action button strictly optimized for Phosphor Thin icons with mandatory accessible labeling.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/icon-button.json"},{"name":"button-group","type":"registry:ui","title":"ButtonGroup","category":"Primitives","description":"Grouped capsule action bar where child buttons share outer bounds and internal 1px hairline dividers.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/button-group.json"},{"name":"surface","type":"registry:ui","title":"Surface","category":"Primitives","description":"Base structural container supporting concentric radius inheritance and Apple HIG Liquid Glass floating layers.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/surface.json"},{"name":"typography","type":"registry:ui","title":"Typography (Text & Heading)","category":"Primitives","description":"Apple HIG calibrated Geist Sans typography system restricted strictly to light weights (200, 300, 400).","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/typography.json"},{"name":"input","type":"registry:ui","title":"Input","category":"Form Controls","description":"Restrained architectural text field (6-8px radius, 12px optical padding) avoiding stadium pill shapes.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/input.json"},{"name":"field","type":"registry:ui","title":"Field","category":"Form Controls","description":"Persistent structural wrapper binding labels, helper annotations, and error callouts to input controls.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/field.json"},{"name":"textarea","type":"registry:ui","title":"Textarea","category":"Form Controls","description":"Architectural multi-line text input with smooth auto-expansion, character limit tracking, and hairline borders.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/textarea.json"},{"name":"checkbox","type":"registry:ui","title":"Checkbox","category":"Form Controls","description":"Restrained geometric square checkbox with crisp Phosphor Thin checkmark and indeterminate state support.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/checkbox.json"},{"name":"switch","type":"registry:ui","title":"Switch","category":"Form Controls","description":"Apple HIG calibrated sliding toggle with physics spring release and native haptic click feedback.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/switch.json"},{"name":"slider","type":"registry:ui","title":"Slider","category":"Form Controls","description":"Precision track slider with Apple spring thumb response, live value tooltip, and discrete stop ticks.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/slider.json"},{"name":"segmented-control","type":"registry:ui","title":"SegmentedControl","category":"Form Controls","description":"Sliding pill segmented group with animated indicator and spring squash transition across items.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/segmented-control.json"},{"name":"navbar","type":"registry:ui","title":"Navbar & GlassBar","category":"Navigation","description":"Top navigation chrome featuring adaptive scroll elevation for Navbar and permanent Liquid Glass for GlassBar.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/navbar.json"},{"name":"sidebar","type":"registry:ui","title":"Sidebar","category":"Navigation","description":"Background-less architectural sidebar navigation with collapsible rail mode, groups, and soft dividers.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/sidebar.json"},{"name":"tabs","type":"registry:ui","title":"Tabs","category":"Navigation","description":"Accessible view switcher supporting pill capsule and sliding hairline underline modes with roving keyboard focus.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/tabs.json"},{"name":"dialog","type":"registry:ui","title":"Dialog","category":"Overlays","description":"Centered modal surface with background scrim, focus restoration, focus trapping, and Apple spring dismissal.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/dialog.json"},{"name":"sheet","type":"registry:ui","title":"Sheet","category":"Overlays","description":"Slide-over drawer on web and gesture-driven bottom sheet with tactile drag handle on React Native.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/sheet.json"},{"name":"dropdown-menu","type":"registry:ui","title":"DropdownMenu","category":"Overlays","description":"Hairline contextual action menu with openOnHover option, keyboard navigation, groups, and shortcuts.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/dropdown-menu.json"},{"name":"select","type":"registry:ui","title":"Select","category":"Overlays","description":"Architectural custom listbox on web and native picker sheet on Expo with dynamic radius matching global tokens.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/select.json"},{"name":"command-palette","type":"registry:ui","title":"CommandPalette","category":"Overlays","description":"Global quick-launcher overlay triggered by ⌘K with keyboard arrow navigation and categorized action groups.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/command-palette.json"},{"name":"badge","type":"registry:ui","title":"Badge","category":"Feedback & Data Display","description":"Compact status indicator with acid accent tones, subtle neutral styles, and optional live pulse dot.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/badge.json"},{"name":"alert","type":"registry:ui","title":"Alert","category":"Feedback & Data Display","description":"Inline semantic status callout with Phosphor Thin icons, crisp 1px perimeter border, and restrained fill.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/alert.json"},{"name":"table","type":"registry:ui","title":"Table & DataTable","category":"Feedback & Data Display","description":"Outer-rounded hairline bordered table with tabular numbers, clean row highlighting, and horizontal containment.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/table.json"},{"name":"accordion","type":"registry:ui","title":"Accordion","category":"Feedback & Data Display","description":"Apple-grade fluid grid disclosure (zero instant snappy jumps) with 280ms cubic-bezier transitions and spring caret rotation.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/accordion.json"},{"name":"avatar","type":"registry:ui","title":"Avatar & AvatarGroup","category":"Feedback & Data Display","description":"Circular avatar with graceful image loading, typographic initial fallbacks, and overlapping grouped clustering.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/avatar.json"},{"name":"codeblock","type":"registry:ui","title":"CodeBlock","category":"Feedback & Data Display","description":"Zero-dependency isomorphic syntax highlighted code block in Geist Mono with copy micro-action and line numbering.","dependencies":["@xenon-kit/web","@phosphor-icons/react"],"registryDependencies":[],"url":"/r/codeblock.json"}]}