Releases: shakibdshy/react-checkbox-pro
Releases · shakibdshy/react-checkbox-pro
2025-02-11
- Improve checkbox icon visibility and disabled state styling
- Refactor checkbox styles with comprehensive RTL and non-Tailwind support
- Enhance CheckboxPrimitive with RTL support and non-Tailwind styling options
v1.6.0 - 2025-02-01
Feature
- Replace custom Tailwind Color and Add a custom Tailwind CSS plugin for better styling and color support.
- Added new color variants: Info, Error, Neutral.
- Improved the styling of the checkbox component.
Fixed
- Fixed the issue of the checkbox not being visible when the
isWithoutTailwind
prop is set totrue
- Fixed icon position.
v1.5.1
Latest Updates (v1.5.1)
- 🎨 Enhanced focus ring color for better visibility
- 📚 Improved documentation with more examples and best practices
Full Changelog: v1.5.0...v1.5.1
v1.5.0 - 2025-01-13
Added
- Support for non-Tailwind usage with built-in CSS classes
- Custom CSS support with
isWithoutTailwind
prop - Enhanced icon customization with animation support
- Improved TypeScript type definitions
- Better form integration support
- Enhanced group selection management
- New compound variants for styling
- Optimized bundle size with tree-shaking improvements
Changed
- Improved accessibility implementation
- Enhanced keyboard navigation
- Better error handling and validation
- Updated documentation with new examples
- Optimized performance for large checkbox groups
Fixed
- Fixed focus management in checkbox groups
- Improved touch device support
- Better handling of controlled/uncontrolled state
- Enhanced error message display
v1.0.0
Added
- Initial release of react-checkbox-pro
- Core Checkbox component with full accessibility support
- CheckboxGroup component for managing multiple checkboxes
- Support for both Tailwind CSS and custom CSS styling
- Multiple color variants: default, primary, secondary, success, warning, danger
- Multiple size variants: xs, sm, md, lg
- Flexible label placement options: left, right, top, bottom
- Indeterminate state support
- Custom icon support
- Keyboard shortcuts support
- TypeScript support with full type definitions
- WAI-ARIA compliant implementation
- Controlled and uncontrolled modes
- Error states and helper text
- Comprehensive documentation
Features
- 🎨 Multiple color variants and sizes
- ♿️ Fully accessible (WAI-ARIA compliant)
- 📱 Responsive and mobile-friendly
- 🎯 Indeterminate state support
- 🎭 Custom icons support
- 💅 Tailwind CSS styling
- 📝 TypeScript support
- 🔧 Highly customizable
- ⌨️ Keyboard shortcuts support
- 🎉 Easy to use
- 🔄 Controlled & Uncontrolled modes
- 👥 Checkbox group support
- 📍 Flexible label placement