Changelog

Every notable change to Nexvyn/UI, release by release: new components, API changes, and fixes.

Latest release v0.1.0, Jul 4, 2026

Unreleased

by NexvynIn progress

62 changes · 189 commits

Added30

  • Accordion

    Stacked headings that unfold their sections with a grid-rows reveal, in single or multiple mode.

  • Action Button

    Async-aware button that moves from idle to pending to success or error, with abort support and auto reset.

  • Adaptive Actions

    Toolbar that measures its space and moves overflowing actions into an accessible menu.

  • AI Input

    Auto-growing composer with a send and stop morph, attachment slots, and Enter to send.

  • Badge

    Compact status label in solid, muted, and dot variants.

  • Bars Theme

    Five bars riding a traveling sine wave that reacts to volume.

  • Breadcrumbs

    Link trail that collapses into an ellipsis past maxItems.

  • Checkbox

    Drawn check animation, indeterminate state, and a hidden native input for forms.

  • Clipboard Field

    One-click install field that morphs between the command and a copied label.

  • Context Menu

    Right-click or long-press menu that unfurls from the pointer with shortcut hints.

  • Dia Text

    Diagonal clip-path reveal for display typography.

  • Dropdown Menu

    Action menu with a highlight that springs between items as the pointer moves.

  • Fader

    Mixing-console fader where the label and value live inside the track.

  • Fluid Orb and Glow Orb

    WebGL orbs that follow the theme and respond to state and volume.

  • Icon Bar

    Icon toolbar whose labels bloom open on hover and selection, with roving focus.

  • Input Copy

    Read-only value with a copy trigger and an animated check.

  • Laptop Mockup and Phone Mockup

    Device frames for showcasing app screens.

  • Morph Nav

    Floating action button that morphs through its menu states with directional panel slides.

  • Nav Menu

    Vertical navigation with a two-layer highlight and status dots.

  • Navigation Compass

    Draggable compass dial that doubles as a nav menu.

  • Radio Group

    Selection dot that travels from the previous option to the new one.

  • Rocket Launch

    Hand-drawn rocket that ignites and lifts off on demand.

  • Select

    Form select with a proximity highlight, drawn check, and a label morph on change.

  • Switch

    Toggle with thumb travel and a hidden checkbox for forms.

  • Table of Contents

    Floating block that tracks the active section and expands into a section list.

  • Tabs Subtle

    Pill tabs with a springing indicator and full roving focus.

  • Homepage

    A note from Nexvyn, a featured showcase with a compass dial and inspection lens, sponsors with a page ripple, and blueprint rails in the hero.

  • Search (Cmd/Ctrl+K)

    Command palette for components and site pages.

  • Design page

    Principles, brand, color, type, shape, spacing, and motion tokens in one place.

  • Share images

    Static Open Graph and Twitter images generated at build time.

Removed2

  • Id Reel

    Removed from the catalog.

  • Button, Combobox, Input, Input Message, Mobile Drawer, Table

    Removed from the catalog and registry. Their diagrams are kept. components/ui/button.tsx remains as an internal dependency of Action Button.

Changed19

  • Scroll Indicator

    Section markers and the sliding indicator now snap to the tick grid, so the active line sits exactly on its section instead of between ticks. Clicking a section scrolls its heading to a small offset from the top (new scrollOffset prop, default 16).

  • Input Copy

    The value is now a real read-only input with a separate copy button, a clipboard fallback, and a screen-reader announcement. New props: failedLabel, buttonText, resetDelay.

  • Fluid Orb

    Monochrome neutral palette with a subtle accent tint that follows light and dark theme. New accentColor prop.

  • Ratio Slider

    Readable label contrast in light theme. New compactLeftLabelColor and compactRightLabelColor props; the compact bar resize animates with a transform instead of height.

  • Adaptive Actions

    Roomier overflow menu and Hugeicons icons (@hugeicons/react, @hugeicons/core-free-icons).

  • Goo Dropdown

    The trigger and menu are visible in light theme, with no outline ring in dark theme.

  • Select

    Symmetric inline spacing in the dropdown.

  • Switch

    Thumb centered with equal inset in both positions, and RTL support.

  • Dia Text, homepage

    Regular weight text instead of bold.

  • All components use rounded-md corners, with squircle-corners where a squircle shape is wanted.

  • License

    Code moved from plain MIT to MIT with the Commons Clause: free for personal and commercial use, the copyright and license notice must stay in source, and selling the components themselves (as a UI kit, component library, or template) is not allowed. Diagrams stay CC BY-NC 4.0.

  • Catalog

    Components are grouped into Unique (signature pieces) and Basic (standard primitives) on the sidebar and the components page.

  • Component cards

    The component name sits below the preview, and card entrance animations play once instead of restarting on scroll.

  • Search (Cmd/Ctrl+K)

    Opens on every page, includes site pages as well as components, and uses the Nexvyn design language.

  • Landing page

    Calmer dark theme (pixel trail, hero rails, sponsor card, screenshot brightness, page background), token-only colors, and clearer hero copy.

  • Colors

    Hardcoded hex/rgb colors, glows, and one-off durations replaced with design tokens across components; Dia Text now sweeps from the text color into the accent.

  • Anatomy diagrams

    Tags attach to their parts through a shared AnatomyCallout helper, every diagram has a screen-reader label, keyboard support (Tab between parts, Enter to pin, Esc to clear), a uniform 1.2x render scale, and an info line showing the hovered part's real measurements and a one-line caption. Anatomy diagrams now load only when opened.

  • Component pages

    New Examples view (Badge, Select, Switch) with a scrollable grid of variants, grouped sections, and copy-code buttons, loaded only when opened.

  • Diagrams

    Card blueprints redrawn from the current components with every annotation kept, a dev-only QA page at /dev/diagrams, touch support in anatomy, and a rule check (npm run check:rules) that runs before every build.

Fixed11

  • Registry installs

    11 components were missing files or packages they import (for example Select, Switch, Fader, AI Input); installs now include everything they need.

  • Tooltips on component pages no longer render off screen.

  • Anatomy no longer shifts the layout when hovering parts.

  • Accessibility

    collapsed Accordion content is hidden from screen readers, Breadcrumbs mark the right current page and can expand collapsed items, Morph Nav's Back returns to the main menu, Nav Menu always has a tab stop, AI Input's mic button has a focus ring and Enter no longer stops streaming, Goo Dropdown's closed menu is hidden from screen readers.

  • Motion

    Bounce Sidebar respects reduced motion and no longer fires twice per click, Dia Text no longer animates width, Blossom Picker respects reduced motion, and the orbs pause when off screen.

  • Action Button

    Buttons no longer shrink and spring back when the pointer leaves them.

  • Changelog page

    Releases render again on Windows line endings, including unreleased changes.

  • Bounce Sidebar diagram

    Row labels fit inside their rows and the annotations no longer overlap.

  • Breadcrumbs

    Separators now have a size-matched gap (6px at md) instead of touching the labels.

  • Diagrams

    Select, Table of Contents, Input Copy, Tabs Subtle and Bounce Sidebar annotations no longer collide with text or frames; Breadcrumbs, Checkbox and Radio Group guides match the real layout.

  • Homepage showcase

    Hover blueprints line up with the live Compass, Blossom Picker, Fader and Dia Text.

Commits189+90,920−30,95190920 lines added, 30951 lines removed
  1. 7 commits

    • single screen examples view and badge examples

      feat(examples)3 files+508−223508 lines added, 223 lines removed

      5d62104
    • rewrite the mcp setup page

      feat(mcp)2 files+145−130145 lines added, 130 lines removed

      9c9553b
    • geist fonts, indigo accent and flat panel surfaces

      style(theme)9 files+44−3944 lines added, 39 lines removed

      dd88fd6
    • blocks in the sidebar and components grid

      feat(blocks)3 files+247−26247 lines added, 26 lines removed

      42f4437
    • banner pages, demos and registry

      feat(blocks)21 files+734−1734 lines added, 1 lines removed

      2650e82
    • banner blueprints

      feat(diagrams)8 files+1,025−01025 lines added, 0 lines removed

      c1d9b05
    • banner block with six variants

      feat(banner)19 files+1,181−11181 lines added, 1 lines removed

      8590f40
  2. 6 commits

    • titanium and gray chassis

      feat(phone-mockup)5 files+15−2115 lines added, 21 lines removed

      7d3732e
    • checkbox anatomy spacing and icon bar dashes

      fix(diagrams)2 files+38−1538 lines added, 15 lines removed

      556caf3
    • item radius, hover fill and no outline

      fix(goo-dropdown)4 files+19−1619 lines added, 16 lines removed

      5180186
    • center the selected dot

      fix(radio-group)2 files+12−512 lines added, 5 lines removed

      b5b7457
    • consistent radius and hover across components

      fix(ui)36 files+76−7676 lines added, 76 lines removed

      0671697
    • add missing git history module

      fix(changelog)1 file+66−066 lines added, 0 lines removed

      d5b6c18
  3. 14 commits

    • update agents guide and changelog

      docs2 files+60−160 lines added, 1 lines removed

      754a895
    • commit history view

      feat(changelog)4 files+3,402−713402 lines added, 71 lines removed

      100062a
    • bento layout with motion tokens and commit data

      feat(design)1 file+356−156356 lines added, 156 lines removed

      8bc9d6c
    • global styles, bento card, motion tokens and scroller

      style(tokens)4 files+362−0362 lines added, 0 lines removed

      f6e7d72
    • register refreshed blueprints

      refactor(diagrams)1 file+10−210 lines added, 2 lines removed

      a880a32
    • component and registry output

      fix(breadcrumbs)2 files+4−24 lines added, 2 lines removed

      b326205
    • showcase panels and blueprint lens

      feat(home)4 files+93−1393 lines added, 13 lines removed

      96d34dd
    • refresh component blueprints

      refactor(diagrams)16 files+191−207191 lines added, 207 lines removed

      f4ca2d3
    • refresh registry output and workspace

      chore(registry)2 files+4−44 lines added, 4 lines removed

      adece02
    • refresh readme, changelog, contributing and project docs

      docs6 files+138−52138 lines added, 52 lines removed

      a4c940b
    • layout pieces, compass and color helpers

      feat(shared)6 files+7−277 lines added, 27 lines removed

      5e79cfe
    • remaining pages, seo and share metadata

      feat(pages)8 files+14−1914 lines added, 19 lines removed

      b74b082
    • grouped browsing with bottom card names

      feat(catalog)5 files+32−8032 lines added, 80 lines removed

      74b455b
    • tooltip placement, type weight and panel polish

      fix(detail)13 files+65−7465 lines added, 74 lines removed

      adc6250
  4. 9 commits

    • examples view for component pages

      feat(examples)5 files+277−21277 lines added, 21 lines removed

      5d90a64
    • command-K palette for components

      feat(search)3 files+72−3372 lines added, 33 lines removed

      2b45e85
    • dependencies, rules check and diagram QA page

      chore(tooling)3 files+2,329−7982329 lines added, 798 lines removed

      e27cb1a
    • polish homepage sections and layout

      fix(home)14 files+94−15594 lines added, 155 lines removed

      166ad3e
    • refresh blueprint diagrams

      feat(diagrams)44 files+7,830−7,0487830 lines added, 7048 lines removed

      618fc79
    • refresh component previews and registry

      feat(previews)47 files+702−236702 lines added, 236 lines removed

      7d6aa2f
    • polish component detail views

      fix(detail)19 files+108−31108 lines added, 31 lines removed

      12bac31
    • refresh library components

      feat(ui)73 files+2,127−1,7342127 lines added, 1734 lines removed

      930b4a5
    • remove button, combobox, input, mobile-drawer and table

      chore(library)38 files+904−5,040904 lines added, 5040 lines removed

      49b272b
  5. 8 commits

    • icons, manifest artwork and og alt text

      assets7 files+2−02 lines added, 0 lines removed

      5cdec02
    • next config, manifest, theme toggle and cleanup

      chore(config)6 files+2,235−8762235 lines added, 876 lines removed

      2101081
    • diagrams, compass, sound and seo

      feat(showcase)5 files+197−242197 lines added, 242 lines removed

      8130859
    • generated static share images, drop dynamic routes

      feat(og)9 files+621−110621 lines added, 110 lines removed

      7b277ce
    • layout, global styles and site metadata

      feat(shell)5 files+270−103270 lines added, 103 lines removed

      abbc881
    • restructure changelog, design, illustration and mcp pages

      feat(pages)6 files+259−230259 lines added, 230 lines removed

      a3d55d5
    • restructure component pages

      feat(components)13 files+875−775875 lines added, 775 lines removed

      8741db0
    • restructure homepage content

      feat(home)5 files+256−164256 lines added, 164 lines removed

      c907aa7
  6. 5 commits

    • update footer

      feat(layout)1 file+10−4910 lines added, 49 lines removed

      7c4be84
    • polish library components and previews

      feat(ui)12 files+73−4773 lines added, 47 lines removed

      2661d96
    • rebuild public r outputs

      chore(registry)20 files+28−2828 lines added, 28 lines removed

      4a2c865
    • sponsors with wall-hit page ripple

      feat(home)2 files+300−0300 lines added, 0 lines removed

      d4ce46b
    • featured showcase with compass dial and inspection lens

      feat(home)4 files+718−0718 lines added, 0 lines removed

      f403a57
  7. 5 commits

    • add note from Nexvyn section

      feat(home)1 file+53−053 lines added, 0 lines removed

      2e8c596
    • blueprint rails, pixel-trail and header polish

      feat(hero)4 files+257−83257 lines added, 83 lines removed

      7537e56
    • update component, design, and preview pages

      feat(pages)3 files+1−241 lines added, 24 lines removed

      a5f8d82
    • bundle blueprints and rewire previews

      feat(diagrams)38 files+154−204154 lines added, 204 lines removed

      30dc2f9
    • migrate from bun to pnpm

      chore6 files+4,659−1,4484659 lines added, 1448 lines removed

      b537ab5
  8. 4 commits

    • rename diagram primitives and add community guidelines

      chore45 files+149−42149 lines added, 42 lines removed

      e64b288
    • redesign component catalog cards

      feat(showcase)6 files+108−54108 lines added, 54 lines removed

      712bcc5
    • unify blueprint drafting language

      refactor(diagrams)43 files+5,171−2,5505171 lines added, 2550 lines removed

      3d16d3e
    • update layout components and styles for improved responsiveness and grid structure

      feat6 files+36−2236 lines added, 22 lines removed

      f594b36
  9. 4 commits

    • update component definitions and registry files

      chore(registry)41 files+102−102102 lines added, 102 lines removed

      00551dc
    • update UI components with enhanced animations and accessibility features

      feat7 files+7−77 lines added, 7 lines removed

      c773567
    • clean up CSS variable formatting and improve code readability

      refactor29 files+23−3523 lines added, 35 lines removed

      8d92c68
    • add Navigation Compass component with interactive features and documentation

      feat14 files+1,219−01219 lines added, 0 lines removed

      f9715a8
  10. 5 commits

    • add DiaText diagonal reveal component with gradient sweep variant

      feat14 files+907−0907 lines added, 0 lines removed

      af3dca1
    • add AiInput composer with plus-menu, agent/settings dropdowns, and diagrams

      feat14 files+2,021−02021 lines added, 0 lines removed

      71c43c6
    • add AdaptiveActions component with blueprint and anatomy diagrams

      feat14 files+1,218−01218 lines added, 0 lines removed

      e56e0ce
    • add Button and ActionButton components with blueprint diagrams

      feat20 files+2,060−02060 lines added, 0 lines removed

      0bdc852
    • add Accordion component with blueprint and anatomy diagrams

      feat14 files+1,108−91108 lines added, 9 lines removed

      c6a77aa
  11. 35 commits

    • adjust table blueprint diagram

      fix1 file+16−116 lines added, 1 lines removed

      4c86e10
    • adjust Switch component and blueprint diagram

      fix3 files+363−242363 lines added, 242 lines removed

      65bad82
    • isolate width-measurement clone from Select's real item registry

      fix4 files+85−5385 lines added, 53 lines removed

      ed0fd6e
    • simplify RadioGroup and its diagram implementation

      refactor5 files+339−75339 lines added, 75 lines removed

      4261b4d
    • use block display for password input label spacing

      fix2 files+2−22 lines added, 2 lines removed

      966e677
    • add clearable state and CVA variants to Input component

      feat5 files+516−257516 lines added, 257 lines removed

      a44be6f
    • adjust dropdown menu blueprint diagram

      fix1 file+49−4449 lines added, 44 lines removed

      46a94dc
    • add strikethrough-on-check option to CheckboxField label

      feat5 files+552−373552 lines added, 373 lines removed

      5f8d956
    • separate tabs subtle panels from tablist and fix inspector gap detection

      fix7 files+92−5792 lines added, 57 lines removed

      8694c3d
    • rework nav menu blueprint diagram

      style1 file+19−119 lines added, 1 lines removed

      1f7ffe3
    • tweak morph nav blueprint diagram

      style1 file+1−11 lines added, 1 lines removed

      0d8ab79
    • wire mobile drawer title id to aria-labelledby via context

      fix3 files+42−1442 lines added, 14 lines removed

      a055516
    • tweak input message blueprint diagram

      style1 file+1−11 lines added, 1 lines removed

      2d0f21e
    • tweak icon bar blueprint diagram

      style1 file+1−11 lines added, 1 lines removed

      373faf6
    • rework glow orb blueprint diagram

      style1 file+44−3844 lines added, 38 lines removed

      4bc968d
    • default fluid orb preview to lighter neutral tone

      style2 files+2−22 lines added, 2 lines removed

      c2bed21
    • anchor context menu panel to cursor corner and enable exit animation

      fix3 files+21−2321 lines added, 23 lines removed

      baa83c1
    • hide combobox panel until position is measured to prevent flash

      fix3 files+6−36 lines added, 3 lines removed

      3d21547
    • clip command text and reposition padding label in clipboard field blueprint

      fix1 file+8−18 lines added, 1 lines removed

      0dccf75
    • use neutral foreground color in bars theme and fix blueprint label overlap

      fix3 files+37−2337 lines added, 23 lines removed

      9b3a019
    • tweak table of contents blueprint diagram

      style1 file+2−22 lines added, 2 lines removed

      a4fb131
    • replace timestamp-based scroll lock with timer cleanup in scroll indicator preview

      fix2 files+19−819 lines added, 8 lines removed

      5f767b0
    • correct gap indicator line in ratio slider blueprint diagram

      fix1 file+37−1737 lines added, 17 lines removed

      b3914fe
    • tweak goo dropdown blueprint diagram

      style1 file+1−11 lines added, 1 lines removed

      33584a3
    • rework fader blueprint diagram

      style3 files+95−2995 lines added, 29 lines removed

      c5d4ae4
    • tweak color picker blueprint diagram

      style1 file+1−11 lines added, 1 lines removed

      4428f03
    • make bounce sidebar dot sizing SSR-safe and refresh blueprint diagram

      fix4 files+90−990 lines added, 9 lines removed

      51d3a5a
    • switch sound toggle to lucide icons and pause star mascot animation on tab hidden

      fix2 files+62−1762 lines added, 17 lines removed

      8cace5f
    • align rocket launch blueprint geometry with actual illustration path data

      fix3 files+130−128130 lines added, 128 lines removed

      5ad1de7
    • add screen hatch fill to phone mockup blueprint diagram

      style1 file+20−020 lines added, 0 lines removed

      b7c645b
    • add screen hatch fill to laptop mockup blueprint diagram

      style1 file+17−117 lines added, 1 lines removed

      fb87635
    • correct code icon stroke weight and sound toggle button styling

      fix2 files+2−22 lines added, 2 lines removed

      504262e
    • polish detail page typography and add code icon

      style7 files+60−2160 lines added, 21 lines removed

      c6f9966
    • wire component search and inspector overlay into detail page layout

      feat4 files+112−15112 lines added, 15 lines removed

      a7f7011
    • add DOM inspector overlay with box-model measurement and rulers

      feat2 files+822−0822 lines added, 0 lines removed

      adde4b8
  12. 7 commits

    • enhance sidebar navigation with proximity-based hover effects and improved separator component

      feat1 file+161−119161 lines added, 119 lines removed

      bd8adb8
    • add component search functionality with CommandPalette and SearchButton components

      feat4 files+895−1895 lines added, 1 lines removed

      4ba9111
    • simplify ThemeToggle component by removing local state and adjusting styles

      refactor1 file+10−810 lines added, 8 lines removed

      1cc5ba0
    • adjust illustration slot initialization and cleanup overflow styles in ComponentCard

      fix2 files+15−615 lines added, 6 lines removed

      db4f3a7
    • enhance layout and animations with new HeroCtaArrowIcon component and scrollbar styles

      feat3 files+104−26104 lines added, 26 lines removed

      8b68a33
    • update Rocket Launch component to improve layout and overflow handling

      feat4 files+14−1014 lines added, 10 lines removed

      eb34c1d
    • add Rocket Launch component with demo and metadata

      feat23 files+925−21925 lines added, 21 lines removed

      6c3cca9
  13. 3 commits

    • add phone and laptop mockup components with metadata and previews

      feat25 files+907−62907 lines added, 62 lines removed

      e6c7464
    • update RadioGroup and RadioItem components for improved accessibility and functionality

      refactor25 files+163−165163 lines added, 165 lines removed

      65fab65
    • remove Id Reel component

      chore16 files+6−9996 lines added, 999 lines removed

      b9dfee8
  14. 3 commits

    • update README

      docs1 file+2−22 lines added, 2 lines removed

      2bf41c3
    • update RadioGroup and RadioItem components for improved accessibility and functionality

      refactor5 files+5−55 lines added, 5 lines removed

      29ce97b
    • Refactor component styles to use CSS variables for color consistency

      other23 files+119−114119 lines added, 114 lines removed

      999f48b
  15. 9 commits

    • enhance ComponentsPage with sorting functionality and add basic components display

      feat2 files+72−2172 lines added, 21 lines removed

      749bcd1
    • update component registry and generated files

      feat13 files+464−3464 lines added, 3 lines removed

      5d02a98
    • update global styles and MCP page

      feat2 files+20−420 lines added, 4 lines removed

      dff40e6
    • update layout and detail page components

      feat9 files+168−93168 lines added, 93 lines removed

      ad3053d
    • add search-match utility for component filtering

      feat1 file+31−031 lines added, 0 lines removed

      fd458be
    • enhance FluidOrb and GlowOrb components with improved color handling and shader error logging

      feat3 files+301−186301 lines added, 186 lines removed

      5a29887
    • add Fader component metadata with props and usage example

      feat1 file+105−0105 lines added, 0 lines removed

      3ad640f
    • update component metadata to mark new components and remove 'basic' flag

      feat7 files+12−1012 lines added, 10 lines removed

      4d4f797
    • mark multiple components as new in metadata

      feat13 files+13−013 lines added, 0 lines removed

      b1f707a
  16. 8 commits

    • add Fluid Orb component with demo, anatomy diagram, and metadata

      feat12 files+600−0600 lines added, 0 lines removed

      008b4e1
    • add Glow Orb component with demo, anatomy diagram, and metadata

      feat12 files+996−0996 lines added, 0 lines removed

      078146c
    • add Bars Theme component with demo, anatomy diagram, and metadata

      feat15 files+943−0943 lines added, 0 lines removed

      5df66cb
    • add Input Message component with preview and anatomy diagrams

      feat12 files+1,128−01128 lines added, 0 lines removed

      12fe1fc
    • add Input Copy component with demo, anatomy diagram, and metadata

      feat12 files+707−0707 lines added, 0 lines removed

      d028633
    • add Tabs Subtle component with demo, anatomy diagram, and metadata

      feat14 files+764−1764 lines added, 1 lines removed

      66b505a
    • integrate AnatomyLicenseNotice component into ComponentsPage and update its implementation

      feat3 files+95−3295 lines added, 32 lines removed

      9e5817d
    • add Mobile Drawer component with anatomy diagram, demo, and metadata

      feat11 files+770−0770 lines added, 0 lines removed

      55dc5ad
  17. 11 commits

    • add AnatomyLicenseNotice component and integrate into DetailSidebarShell and ComponentCard

      feat3 files+72−172 lines added, 1 lines removed

      24de2f3
    • add Morph Nav component with demo and documentation

      feat11 files+1,020−01020 lines added, 0 lines removed

      ce73265
    • add Context Menu component with anatomy diagram, preview, and metadata

      feat11 files+1,044−01044 lines added, 0 lines removed

      c1ee8e6
    • add id-reel component with sound effects and combobox component

      feat22 files+2,364−12364 lines added, 1 lines removed

      9777a5b
    • add Table component with anatomy diagram, preview, and metadata

      feat(ui)13 files+661−0661 lines added, 0 lines removed

      2b6dc6c
    • add Input component with anatomy diagram, preview, and metadata

      feat(ui)13 files+595−0595 lines added, 0 lines removed

      946d0c0
    • add Radio Group and Switch components with previews

      feat22 files+1,458−41458 lines added, 4 lines removed

      ec6ee69
    • add Changelog and Design pages with layouts and sidebar integration

      feat(ui)7 files+492−16492 lines added, 16 lines removed

      8db504a
    • add Checkbox component with anatomy diagram, preview, and metadata

      feat(ui)13 files+676−4676 lines added, 4 lines removed

      99ba88d
    • enhance component showcase and add sound controls

      feat(ui)59 files+729−330729 lines added, 330 lines removed

      440fabe
    • add Icon Bar component with anatomy diagram, preview, and metadata

      feat18 files+1,258−401258 lines added, 40 lines removed

      4b7a4c1
  18. 14 commits

    • add nav-menu component with proximity highlight and weight-shift labels

      feat19 files+1,144−1531144 lines added, 153 lines removed

      726e445
    • apply Prettier formatting and refresh registry outputs

      chore13 files+162−39162 lines added, 39 lines removed

      de84571
    • add new UI components for breadcrumbs, dropdown menu, and select with sound effects

      feat31 files+1,557−1311557 lines added, 131 lines removed

      71b089b
    • add Breadcrumbs component with metadata, demo, and diagram; update registry and previews

      feat11 files+653−27653 lines added, 27 lines removed

      14e59fa
    • add ClipboardField and Select component metadata; refactor fader metadata location

      feat6 files+77−11077 lines added, 110 lines removed

      72f6914
    • update documentation and add metadata for Badge and Select components

      feat7 files+66−2566 lines added, 25 lines removed

      46cfb4c
    • add Select component with dynamic previews and metadata

      feat10 files+1,512−01512 lines added, 0 lines removed

      cff0576
    • improve code readability across various components

      refactor17 files+79−13379 lines added, 133 lines removed

      d6796d1
    • update string handling and improve state management across components

      refactor7 files+51−4751 lines added, 47 lines removed

      9ac1c13
    • add ClipboardField component with demo and diagram

      feat14 files+732−2732 lines added, 2 lines removed

      0d72fbc
    • add sound effects for hover and click interactions in ScrollIndicator and TableOfContents components

      feat31 files+254−82254 lines added, 82 lines removed

      17568bc
    • implement sound effects for user interactions and update styling variables

      feat5 files+188−10188 lines added, 10 lines removed

      59125c1
    • enhance ComponentCard styling and simplify ComponentPreview logic

      refactor2 files+8−1158 lines added, 115 lines removed

      d141246
    • Refactor Scroll Indicator and Table of Contents Diagrams

      other12 files+1,567−1,1001567 lines added, 1100 lines removed

      197f81b
  19. 4 commits

    • add Badge and Fader component metadata files to the registry

      feat3 files+185−2185 lines added, 2 lines removed

      ac5f91b
    • refresh built registry JSON outputs

      chore8 files+25−2525 lines added, 25 lines removed

      b26b907
    • add Fader component with geometry and behavior, integrate into registry and previews

      feat16 files+1,072−01072 lines added, 0 lines removed

      f540f2d
    • add Badge component with variants and integrate into registry

      feat21 files+633−22633 lines added, 22 lines removed

      fc01dae
  20. 3 commits

    • apply Prettier formatting and refresh registry outputs

      chore13 files+162−39162 lines added, 39 lines removed

      6040a4b
    • add useElasticOverdrag, useFocusTrap, and useProximityHighlight hooks for enhanced user interaction

      feat4 files+456−0456 lines added, 0 lines removed

      95d7b28
    • add TableOfContentsWireframe and TableOfContentsBreakdown components for enhanced table of contents visualization

      feat7 files+503−6503 lines added, 6 lines removed

      c611a08
  21. 6 commits

    • add ScrollIndicatorWireframe and ScrollIndicatorBreakdown components for enhanced scroll indicator visualization

      feat4 files+388−7388 lines added, 7 lines removed

      55fa140
    • add PasswordInputWireframe and PasswordInputBreakdown components for enhanced password input visualization

      feat4 files+330−5330 lines added, 5 lines removed

      c08abb3
    • add GooDropdownWireframe and GooDropdownBreakdown components for enhanced dropdown visualization

      feat4 files+389−7389 lines added, 7 lines removed

      acda1f4
    • add BounceSidebarWireframe and BounceSidebarBreakdown components for enhanced sidebar visualization

      feat4 files+251−2251 lines added, 2 lines removed

      18205f7
    • implement ColorPickerWireframe and ColorPickerBreakdown components with interactive petal shapes and arc slider

      feat8 files+408−20408 lines added, 20 lines removed

      719b527
    • add RatioSlider component with enhanced animations and responsive labels

      feat4 files+494−48494 lines added, 48 lines removed

      f53b394
  22. 15 commits

    • update component demos to use new demo components and improve layout consistency

      fix5 files+142−145142 lines added, 145 lines removed

      82e083e
    • add anatomy components with hover state management and spotlight effects

      feat5 files+735−0735 lines added, 0 lines removed

      530a8a4
    • enhance various components with improved state management and accessibility features

      fix11 files+459−303459 lines added, 303 lines removed

      86eae3f
    • update PixelTrail component to use state for trailId and improve pixel animation handling

      fix2 files+14−1214 lines added, 12 lines removed

      4161768
    • restore Footer component and update button styles in layout

      fix3 files+24−3124 lines added, 31 lines removed

      34c1404
    • add StarMascot component with animation and integrate into layout

      feat6 files+593−162593 lines added, 162 lines removed

      e15acd9
    • enhance Footer and Header components with GitHub icon animation and improved styling

      feat4 files+265−49265 lines added, 49 lines removed

      cea5e8f
    • enhance NotFound and Home pages with new button components and improved styling

      feat4 files+122−33122 lines added, 33 lines removed

      4be8e1b
    • center alignment for file list in CodeDrawer component

      fix2 files+2−22 lines added, 2 lines removed

      e6c31e3
    • clean up code formatting and improve readability across multiple components

      refactor15 files+107−57107 lines added, 57 lines removed

      34e3525
    • add CodeSnippet component for syntax highlighting and integrate with CodeDrawer

      feat7 files+495−104495 lines added, 104 lines removed

      0f74a3f
    • update PropsTable and Sidebar components for improved layout and styling

      feat5 files+10−910 lines added, 9 lines removed

      00e3643
    • add Table of Contents component and Blossom Picker files to registry

      feat24 files+448−452448 lines added, 452 lines removed

      cf18dac
    • enhance illustration page layout and add 'New' badge to sidebar navigation

      feat3 files+7−67 lines added, 6 lines removed

      dd99a94
    • add table-of-contents and circular-progress components

      feat8 files+518−0518 lines added, 0 lines removed

      84af719
  23. 3 commits

    • add MCP and illustration pages

      feat4 files+192−0192 lines added, 0 lines removed

      f0f7632
    • update GitHub mascot component

      feat1 file+16−216 lines added, 2 lines removed

      67fa256
    • update layout, sidebar, theme toggle, and clean up favicon assets

      fix16 files+251−110251 lines added, 110 lines removed

      f59ae8d
  24. 1 commit

    • update AGENTS.md and CONTRIBUTING.md with comprehensive guidelines; add robots and sitemap files

      chore6 files+236−9236 lines added, 9 lines removed

      7fa1e30

v0.1.0

by Nexvyn

22 changes · 66 commits

Added12

  • Bounce Sidebar

    Vertical nav with a bouncing dot marker that springs between items using motion physics.

  • Color Picker

    Blossom-style picker with concentric petal layers, circular color bar, and arc slider for lightness.

  • Gooey Dropdown

    Dropdown that morphs its trigger into the panel using an SVG goo filter and spring physics.

  • Password Input

    Password field with an animated eye toggle that tracks your cursor and blinks periodically.

  • Ratio Slider

    Split slider with two color bars, a draggable divider, and responsive collapsing labels.

  • Scroll Indicator

    Vertical TOC with tick marks that tracks scroll position and highlights the active section.

  • Full metadata block with metadataBase, OpenGraph, Twitter cards, keywords, and icons.

  • Auto-generated sitemap.xml and robots.txt via Next.js App Router.

  • Responsive grid layout for the components listing page.

  • Mobile disclaimer banners on component previews for small screens.

  • Horizontal navigation strips for bounce-sidebar and scroll-indicator on mobile.

  • Phosphor Icons for fullscreen, code, external link, copy, check, and chat icons.

Changed7

  • Replaced framer-motion imports with motion/react across all components.

  • Migrated layout properties to RTL-safe logical properties (ms-, ps-, start-, pe-).

  • Added useReducedMotion support to bounce-sidebar and scroll-indicator.

  • Improved focus-visible styles on bounce-sidebar and goo-dropdown.

  • Updated component card to full-width on mobile.

  • Updated AGENTS.md with comprehensive React UI library guidelines (naming, extensibility, responsive, render optimization, validation, touch).

  • Updated CONTRIBUTING.md with full component architecture guide and 14-point self-review checklist.

Fixed3

  • Scrollbar visibility on the components page by adding global no-scrollbar to html and body.

  • Component previews breaking on small screens by adapting sidebar layouts and reducing spacing.

  • Preview card border radius using canonical rounded-3xl class.

Commits66+16,821−4,16016821 lines added, 4160 lines removed
  1. 14 commits

    • hide scrollbars for html and body elements

      fix1 file+8−08 lines added, 0 lines removed

      08b5fde
    • remove unnecessary no-scrollbar class from ComponentsPage and add it to RootLayout

      fix2 files+2−22 lines added, 2 lines removed

      f4fbcf4
    • run prettier format and rebuild registry

      chore35 files+1,363−1,2721363 lines added, 1272 lines removed

      634137d
    • update AGENTS.md with React UI library engineering guidelines

      chore1 file+58−458 lines added, 4 lines removed

      31838d3
    • update preview components with mobile disclaimer and grid layout for components page

      fix6 files+12−1512 lines added, 15 lines removed

      1aee172
    • improve a11y, RTL support, and reduced motion for bounce-sidebar, goo-dropdown, and scroll-indicator

      fix3 files+25−1625 lines added, 16 lines removed

      71a69a8
    • add ratio-slider component with metadata and preview

      feat4 files+326−0326 lines added, 0 lines removed

      86115da
    • add password-input component with metadata and preview

      feat4 files+263−0263 lines added, 0 lines removed

      73a8114
    • add color-picker component with blossom vendor and preview

      feat18 files+2,900−02900 lines added, 0 lines removed

      a87054b
    • fix component previews for small screens with mobile nav strips and disclaimer banner

      feat6 files+95−2995 lines added, 29 lines removed

      a74833f
    • update footer layout and styling, enhance bounce-sidebar and goo-dropdown components

      feat7 files+77−6877 lines added, 68 lines removed

      64bb96e
    • enhance DescriptionPanel and GitHubMascot components with improved keyboard navigation and dark mode support; update links for better accessibility

      feat3 files+62−2662 lines added, 26 lines removed

      ec387cf
    • add @number-flow/react animated star count with hover effects

      feat3 files+65−1365 lines added, 13 lines removed

      ee976f3
    • enhance NavItem component with wave animation and improved hover effects; update Sidebar styles

      feat1 file+123−20123 lines added, 20 lines removed

      2539a25
  2. 8 commits

    • add Scroll Indicator component with metadata and preview; update component registry

      feat9 files+414−7414 lines added, 7 lines removed

      44c299d
    • update CONTRIBUTING.md with optional credits and new steps for source map and collection category; add MCP integration guide

      docs3 files+107−4107 lines added, 4 lines removed

      32813dd
    • update component demo, description panel spacing, and preview component and build registry, format, and lin

      fix14 files+165−82165 lines added, 82 lines removed

      e62ab94
    • update Bounce Sidebar component metadata and enhance documentation; add Gooey Dropdown metadata

      feat4 files+46−2546 lines added, 25 lines removed

      d3279e6
    • add Gooey Dropdown component with customizable properties and preview

      feat5 files+389−0389 lines added, 0 lines removed

      eee09a3
    • update layout and styles in ComponentsPage, Header, and ComponentCard for improved consistency and responsiveness; add cache control headers in next.config.ts

      refactor5 files+56−1256 lines added, 12 lines removed

      c64195c
    • adjust layout and styles in DescriptionPanel and Sidebar components for improved visual consistency

      refactor3 files+55−2855 lines added, 28 lines removed

      7d0a424
    • enhance Tooltip component with dynamic positioning and portal rendering

      feat5 files+171−47171 lines added, 47 lines removed

      46f90c4
  3. 14 commits

    • update component layouts and styles for improved responsiveness and consistency

      refactor13 files+52−3052 lines added, 30 lines removed

      6a1c1d4
    • configure Prettier, add registry build script, and format project

      chore58 files+1,453−6541453 lines added, 654 lines removed

      738705c
    • embed registry content

      fix6 files+39−1839 lines added, 18 lines removed

      4f0f7f0
    • update contributing guide to include optional preview step for components

      docs6 files+17−3417 lines added, 34 lines removed

      aea46bc
    • replace hardcoded colors with design tokens and canonical Tailwind classes

      fix14 files+32−4532 lines added, 45 lines removed

      59d48fc
    • update detail page components and sidebar

      feat12 files+983−243983 lines added, 243 lines removed

      3a4a5d4
    • update bounce-sidebar and add preview folder

      feat4 files+301−83301 lines added, 83 lines removed

      4e18d20
    • remove Elastic Dot component and associated metadata from the project

      refactor7 files+9−1779 lines added, 177 lines removed

      9d14141
    • update import path for BounceSidebarPreview and adjust border styles in ComponentCard

      fix2 files+2−22 lines added, 2 lines removed

      74857a9
    • update dark mode styles and adjust layout imports

      fix2 files+17−417 lines added, 4 lines removed

      8730d02
    • move shared UI components to layout folder and theme toggle components, remove unused files

      refactor8 files+79−50079 lines added, 500 lines removed

      2ad7b6c
    • add component media utility

      feat3 files+24−9224 lines added, 92 lines removed

      9311c66
    • remove sidebar toggle from components page, add card borders

      fix5 files+11−1411 lines added, 14 lines removed

      9a1738d
    • update landing page with fonts, favicon, and GitHub mascot

      feat8 files+166−44166 lines added, 44 lines removed

      780a65a
  4. 16 commits

    • add README, LICENSE, and project documentation

      docs2 files+54−2154 lines added, 21 lines removed

      8b6b7f4
    • stars count and header components

      update2 files+32−2232 lines added, 22 lines removed

      32f8d89
    • restore gitignore entries for internal docs and illustration

      fix1 file+7−07 lines added, 0 lines removed

      a349662
    • components page, globals, home page, stars count, and header

      update5 files+44−3544 lines added, 35 lines removed

      2925611
    • restore layout with Providers, Analytics, and complete package.json

      fix2 files+17−317 lines added, 3 lines removed

      06ec332
    • remove dead files, add elastic-dot, consolidate registry imports

      fix11 files+146−297146 lines added, 297 lines removed

      d22aa27
    • restore complete globals.css with full token system, shadows, and radius

      fix1 file+164−28164 lines added, 28 lines removed

      55ff89f
    • add missing lib/components.ts data layer for description panel

      fix1 file+101−0101 lines added, 0 lines removed

      02608f8
    • add 404 page, contributing guide, and public registry files

      feat4 files+194−0194 lines added, 0 lines removed

      81b9b1c
    • clean up layout comments, export motion tokens, and finalize headers

      chore2 files+122−0122 lines added, 0 lines removed

      10076f5
    • add feedback modal, stars count, and feedback API route

      feat3 files+170−0170 lines added, 0 lines removed

      80f7e26
    • build bounce-sidebar UI component with interactive scroll spy preview

      feat2 files+176−0176 lines added, 0 lines removed

      4c8f55e
    • implement color preset swatches and localized border radius customization

      feat1 file+70−070 lines added, 0 lines removed

      4c2c024
    • add description panel with copy buttons and install command console

      feat3 files+486−0486 lines added, 0 lines removed

      a72ca03
    • build sidebar component with active indicators and hover states

      feat1 file+332−0332 lines added, 0 lines removed

      cc1ed9d
    • implement layout and detail sidebar shell for component pages

      feat2 files+61−061 lines added, 0 lines removed

      d495a63
  5. 1 commit

    • add components registry and source code file fetch API endpoint

      feat2 files+110−0110 lines added, 0 lines removed

      f45e433
  6. 4 commits

    • add component listing and detail pages with shadcn registry

      feat4 files+377−0377 lines added, 0 lines removed

      d9c49a5
    • add detail components (sidebar provider, code viewer, props table, swatches)

      feat14 files+979−0979 lines added, 0 lines removed

      5e24730
    • add showcase components (animated title, component card, preview)

      feat3 files+225−41225 lines added, 41 lines removed

      1803eeb
    • add hooks, utility functions, and motion token presets

      feat2 files+60−060 lines added, 0 lines removed

      086b171
  7. 2 commits

    • add shared UI components (button, pixel trail, theme toggle, gooey filter)

      feat5 files+502−0502 lines added, 0 lines removed

      37d2e74
    • restructure root layout with providers and sidebar context

      feat1 file+13−013 lines added, 0 lines removed

      7700dc8
  8. 7 commits

    • add components listing page with card grid

      other4 files+251−1251 lines added, 1 lines removed

      f67c2e9
    • add opengraph and twitter images

      other4 files+104−0104 lines added, 0 lines removed

      cbfb0e5
    • add footer component and clean up tailwind classes

      other3 files+50−250 lines added, 2 lines removed

      f410d89
    • add button, pixel trail, theme toggle, and landing page

      other6 files+571−55571 lines added, 55 lines removed

      8dc20a5
    • set up theme tokens, fonts, and dark mode

      other6 files+216−41216 lines added, 41 lines removed

      049f6fe
    • remove default boilerplate assets

      chore(public)4 files+0−40 lines added, 4 lines removed

      a4e8e28
    • Initial commit from Create Next App

      other19 files+1,220−01220 lines added, 0 lines removed

      6a297ab