Back to all versions

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.