Skip to content

Releases: craftreactnative/ui

v1.0.8

22 Jan 23:20

Choose a tag to compare

Release Date: January 22, 2025

✨ New Features

  • CLI GitHub Integration: Components are now downloaded from GitHub instead of being bundled in the npm package
  • Smart caching system with 1-day auto-refresh
  • New --latest flag to force download latest components: npx @craftreactnative/ui add Button --latest
  • BottomSheet Component: Enhanced functionality to support input field with keyboard handling
  • Template Screen: Added support for template IDs
  • Components Menu: Added Skeleton & Divider components to the Components tab

🎨 Visual Updates

  • Updated trading dashboard and order images
  • Added new trading trends images for light and dark themes

🔧 Improvements

  • CLI Package: Reduced package size by removing bundled components
  • CLI Build: Removed component copying step for faster builds
  • CLI Caching: Intelligent cache system that automatically refreshes after 24 hours
  • Better error handling and user feedback during component downloads

📦 Dependencies

  • Added tar@^7.0.0 for GitHub tarball extraction
  • Updated tar from 7.4.3 to 7.5.6 in demo-app (#15)
  • Updated undici from 6.21.2 to 6.23.0 in demo-app (#13)
  • Updated form-data to version 4.0.5
  • Updated lodash to version 4.17.23

v1.0.7

22 Jan 21:24

Choose a tag to compare

Release Date: January 20, 2026

✨ New Features

  • Skeleton Component: Added a new Skeleton component for animated loading states
    • Customizable width, height, border radius, and color
    • Demo screen with adjustable controls
    • Full TypeScript support with comprehensive props

🎨 Theme Improvements

  • Added new font size options to theme configuration
  • Updated color accents for improved visual consistency
  • Enhanced theme system with additional customization options

🔧 Improvements

  • Button Component: Updated props and styles to support optional left icon
    • Better icon positioning and alignment
    • Improved prop flexibility

📦 Dependencies

  • Updated react-server-dom-webpack and jest-expo in demo-app (#11)

v1.0.5

22 Jan 21:26

Choose a tag to compare

Release Date: October 11, 2025

📚 Documentation Improvements

  • Enhanced UI Components Documentation: Added interactive controls and new layout for component demos
  • Theme Toggle: Added ThemeToggleButton component for easy theme switching in demos
  • Theme Context: Created ThemeContext for managing theme state across the application
  • Improved component documentation with better examples and usage guides

🎨 Component Enhancements

Enhanced component configurations and styles across:

  • Avatar: Improved styling and configuration options
  • BottomSheet: Better styling and interaction patterns
  • Button: Enhanced button variants and styling
  • Counter: Improved counter functionality and appearance
  • InputText: Better text input styling and behavior
  • ListItem: Enhanced list item styling

🔧 Component Demo Improvements

All component demo screens now feature:

  • Interactive controls for testing different props
  • Better layout and organization
  • Improved theme switching capabilities
  • Enhanced visual examples

🐛 Bug Fixes

  • Fixed menu positioning logic in ContextMenu component
  • Various styling improvements and consistency fixes

v1.0.6

22 Jan 21:25
cf97e15

Choose a tag to compare

Release Date: December 5, 2025

🎉 Major Features

  • New Animations: Enhanced component animations across the board
  • Component Refactors: Comprehensive refactoring of core components for better performance and maintainability
  • New Color Tokens: Expanded color palette with new semantic color tokens
  • Improved Documentation: Enhanced component documentation with better examples

🆕 New Components

  • Divider Component: New divider component for visual separation

🔄 Component Updates

  • Avatar: Improved styling and props
  • BottomSheet: Enhanced gesture handling and styling
  • Button: Major refactor with improved variants and animations
  • ButtonRound: Streamlined implementation and better performance
  • Checkbox: Added CheckLarge variant and improved styling
  • ContextMenu: Enhanced positioning and interaction logic
  • Counter: Improved functionality and styling
  • InputOTP: Enhanced user experience and styling
  • InputSearch: Improved search functionality
  • InputText: Better text input handling
  • ListItem: Enhanced list item styling and interactions
  • Text: Improved text rendering and color variants
  • Slider & SliderDual: Optimized spring configurations and value clamping

🎨 Theme & Styling

  • Updated ThemeToggleButton with enhanced functionality
  • Improved ThemeContext for better theme management
  • Optimized template images (reduced file sizes)
  • Enhanced ParallaxScrollView component

📦 Dependencies

  • Updated multiple dependencies for security and compatibility:
    • node-forge (1.3.1 → 1.3.2) (#8)
    • glob (10.4.5 → 10.5.0) (#7)
    • js-yaml in demo-app and CLI (#5, #6)
    • @babel/runtime and @babel/helpers (7.26.7 → 7.28.4) (#2, #4)
    • brace-expansion (#3)

🐛 Bug Fixes

  • Fixed various styling inconsistencies
  • Improved component prop handling
  • Enhanced type safety across components

v1.0.4

22 Jan 21:26

Choose a tag to compare

v1.0.4 - CLI Dependency Support

Release Date: September 1, 2025

✨ New Features

  • CLI Dependency Installation: Added support for automatic dependency installation during CLI init
    • Automatically installs required dependencies when initializing a project
    • Improved project setup experience

🔧 CLI Improvements

  • Enhanced init command with dependency installation support
  • Better error handling and user feedback
  • Improved project initialization workflow

📝 Documentation

  • Updated README with CLI usage instructions
  • Added initialization steps documentation

🏗️ Infrastructure

  • Migrated to Changesets for versioning and publishing
  • Improved release workflow automation
  • Better package management