Skip to content

Version Packages#29

Merged
joacod merged 1 commit intomainfrom
changeset-release/main
Oct 9, 2025
Merged

Version Packages#29
joacod merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Oct 9, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@joacod/pixel-ui@0.10.0

Minor Changes

  • bccc349: Add NumberField and Textarea components

    Two new form input components with pixel-art styling and full accessibility support.

    NumberField Component:

    • New NumberField compound component built on Base UI NumberField primitive
    • Sub-components: Root, Group, Input, Increment, Decrement, ScrubArea, ScrubAreaCursor
    • Supports controlled and uncontrolled modes with value/defaultValue
    • Increment/decrement buttons with customizable step values
    • Min/max value constraints with automatic boundary enforcement
    • Optional scrub area for drag-to-change functionality with configurable direction and sensitivity
    • States: disabled, readonly, required
    • All standard variants (base, primary, secondary, accent, ghost, error, success, warning)
    • Five size options (xs, sm, md, lg, xl)
    • Pixel-art styling with box-shadow borders and instant transitions
    • Comprehensive keyboard navigation (Arrow keys, Page Up/Down, Home/End, Enter)
    • Full accessibility support with ARIA attributes
    • Comprehensive MDX documentation with interactive examples

    Textarea Component:

    • New Textarea component as styled wrapper around native textarea element
    • Supports controlled and uncontrolled modes
    • States: disabled, readonly
    • All standard variants (base, primary, secondary, accent, ghost, error, success, warning)
    • Five size options (xs, sm, md, lg, xl)
    • Custom onValueChange callback for convenient value handling
    • Pixel-art styling with box-shadow borders, no resize handle, instant transitions
    • Dark mode support for all variants with proper contrast
    • Full accessibility with native textarea semantics
    • Supports all standard HTML textarea attributes (rows, cols, maxLength, etc.)
    • Comprehensive MDX documentation with interactive examples including character counter and auto-resize patterns

www@0.0.10

Patch Changes

  • bccc349: Add NumberField and Textarea components

    Two new form input components with pixel-art styling and full accessibility support.

    NumberField Component:

    • New NumberField compound component built on Base UI NumberField primitive
    • Sub-components: Root, Group, Input, Increment, Decrement, ScrubArea, ScrubAreaCursor
    • Supports controlled and uncontrolled modes with value/defaultValue
    • Increment/decrement buttons with customizable step values
    • Min/max value constraints with automatic boundary enforcement
    • Optional scrub area for drag-to-change functionality with configurable direction and sensitivity
    • States: disabled, readonly, required
    • All standard variants (base, primary, secondary, accent, ghost, error, success, warning)
    • Five size options (xs, sm, md, lg, xl)
    • Pixel-art styling with box-shadow borders and instant transitions
    • Comprehensive keyboard navigation (Arrow keys, Page Up/Down, Home/End, Enter)
    • Full accessibility support with ARIA attributes
    • Comprehensive MDX documentation with interactive examples

    Textarea Component:

    • New Textarea component as styled wrapper around native textarea element
    • Supports controlled and uncontrolled modes
    • States: disabled, readonly
    • All standard variants (base, primary, secondary, accent, ghost, error, success, warning)
    • Five size options (xs, sm, md, lg, xl)
    • Custom onValueChange callback for convenient value handling
    • Pixel-art styling with box-shadow borders, no resize handle, instant transitions
    • Dark mode support for all variants with proper contrast
    • Full accessibility with native textarea semantics
    • Supports all standard HTML textarea attributes (rows, cols, maxLength, etc.)
    • Comprehensive MDX documentation with interactive examples including character counter and auto-resize patterns
  • Updated dependencies [bccc349]

    • @joacod/pixel-ui@0.10.0

@joacod joacod merged commit 07e77e3 into main Oct 9, 2025
@joacod joacod deleted the changeset-release/main branch October 9, 2025 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant