v0.0.13
Released on May 1, 2025
New Features
Accordion Component
We've completely redesigned the Accordion component with improved animations, better accessibility, and more customization options.
- Added support for custom icons
- Improved animation performance
- Added multiple expansion mode
- Enhanced keyboard navigation
Material UI Design System
Ritro UI now supports Material Design out of the box, allowing you to easily switch between design systems.
- Added Material UI color palette
- Implemented Material Design elevation system
- Added Material-specific animations and transitions
- Included Material icons integration
Page Builder
The new Page Builder feature allows you to visually compose pages using Ritro UI components.
- Drag and drop interface for component placement
- Real-time preview of changes
- Code export functionality
- Component property editing
- Responsive design tools
Improvements
Accessibility Enhancements
We've made significant improvements to accessibility across all components.
- Improved ARIA attributes for all interactive components
- Enhanced focus management and keyboard navigation
- Added better screen reader support
- Improved color contrast in all themes
Dark Mode Improvements
Dark mode has been enhanced with better contrast and more consistent styling.
- Refined color palette for dark mode
- Improved contrast ratios for better readability
- Added dark mode specific animations and effects
- Fixed inconsistencies in component styling
Performance Optimization
We've optimized performance for large component trees and complex applications.
- Reduced bundle size by 15%
- Improved rendering performance for complex layouts
- Added better memoization for frequently updated components
- Optimized animations for smoother performance
Bug Fixes
Dialog Component
Fixed focus management issues in the Dialog component that caused focus to be lost when the dialog was closed.
Issue #142
Card Component
Resolved styling issues in nested Card components that caused incorrect border rendering and spacing problems.
Issue #156
Dropdown Menus
Fixed keyboard navigation in Dropdown menus to properly handle arrow keys and escape key for dismissal.
Issue #163
Breaking Changes
Button API Changes
The Button component API has been updated to better support different variants and sizes.
// Before
<Button primary large>Click me</Button>
// After
<Button variant="primary" size="large">Click me</Button>
Migration guide available in the documentation.
Theme Configuration
The theme configuration structure has been updated to support multiple design systems.
See the updated theming documentation for details.