Skip to content

Conversation

@Mutex0x40
Copy link
Collaborator

πŸŽ‰ Release v1.1.0 - Specialized Input Components

Major Features

13 New Specialized Input Components

  • ✨ OpacityInput, AngleInput, BorderRadiusInput, BorderRadiusMultiInput
  • ✨ WidthInput, HeightInput, SpacingInput, FontSizeInput
  • ✨ LineHeightInput, LetterSpacingInput, ZIndexInput, ScaleInput, BlurInput

Advanced Input System

  • πŸŽ›οΈ 5 Progression Types: linear, arithmetic, geometric, paraboloid, exponential
  • πŸ”„ Drag-to-change functionality for all numeric inputs
  • πŸ“ Dual orientation: horizontal and vertical layouts
  • 🎨 Theme support: light, dark, and auto modes
  • πŸ”’ Precision control: configurable decimal places
  • πŸ“ Unit system: px, %, rem, em, deg, pt, none

Modular Architecture

  • Refactored InputColorPicker into modular structure (hooks, utils, types)
  • Shared input utilities and hooks
  • Consistent component patterns across all inputs
  • Tree-shakeable exports for optimal bundle size

Bug Fixes

  • πŸ› Fixed NaN% error in gradient color strings
  • πŸ› Fixed opacity validation in gradients
  • πŸ› Fixed LineHeightInput using wrong type
  • πŸ› Improved color parsing for edge cases
  • πŸ› Fixed import order consistency

Documentation

  • πŸ“š Updated README with comprehensive input components section
  • πŸ“š Added detailed CHANGELOG for v1.1.0
  • πŸ“š Added usage examples for all new components
  • οΏ½οΏ½ Created InputColorPicker module documentation

Technical Improvements

  • TypeScript: Exported all shared types
  • Code Quality: Unified import order and formatting
  • Bundle Size: Individual component exports in package.json

This PR will trigger:

  • βœ… Automated npm publish
  • βœ… Storybook deployment to GitHub Pages
  • βœ… Semantic release with version bump

- Add documentation for 13 new specialized input components
- Update feature list with progression types and modular architecture
- Add comprehensive CHANGELOG entry for v1.1.0
- Document bug fixes and technical improvements
- Add usage examples for all new input components
@Mutex0x40 Mutex0x40 merged commit af24cfc into main Oct 8, 2025
2 checks passed
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.

2 participants