bricolage_ui 1.5.0 copy "bricolage_ui: ^1.5.0" to clipboard
bricolage_ui: ^1.5.0 copied to clipboard

Bricolage UI - A modern, customizable Flutter UI component library with 40+ components. Includes buttons, cards, forms, dialogs, and more with a flexible theme system.

1.5.0 #

New Features #

  • Visual Effects System:

    • Added EffectContainer widget for applying visual effects
    • Glassmorphism, neumorphism, gradients, border glow
    • Pulse, floating, and tilt hover animations
    • All effects configurable via component props
  • Enhanced Components:

    • 40+ production-ready components
    • Better accessibility (WCAG compliant)
    • Comprehensive example code in example/main.dart
    • Improved type safety and null handling

Improvements #

  • Added visual_effects.dart with helper classes and widgets
  • Optimized component rendering
  • Better documentation and examples

Note #

The web preview (bricolage-ui.vercel.app) uses its own theme system for customization. The package maintains static theme classes (UIColors, UITypography, etc.) for simplicity and zero dependencies.


1.3.0 Bricolage UI Rebrand #

BREAKING CHANGES #

Migration #

No code changes required. The API remains fully compatible.


1.2.0 #

BREAKING CHANGES #

  • All components now use theme files: Components now import and use theme.dart instead of Theme.of(context). This ensures that exported theme customizations are actually applied to components.
  • Consolidated theme files: All 6 theme files (colors, typography, radius, spacing, shadows, effects) are now combined into a single theme.dart file for convenience
  • Fixed theme export color bug: Color values now correctly include 0xFF alpha prefix (was missing, causing transparent colors)
  • Theme export workflow is now fully functional: customize theme in web preview → export theme file → download components → components use your custom theme
  • Updated all 33 components to use UIColors, UITypography, UIRadius, UISpacing, UIShadows, and UIEffects
  • Removed all hardcoded values and deprecated APIs from components

New Features #

  • Added UIBorder class with thin/medium/thick constants for consistent border widths
  • Web preview now exports single consolidated theme.dart file (simplified from zip package)
  • All 12 preset themes work correctly with consolidated export

Bug Fixes #

  • Fixed color hex generation missing 0xFF alpha channel prefix
  • Replaced all deprecated withOpacity() calls with withValues(alpha:)
  • Replaced all deprecated Color.fromRGBO() with withValues()
  • Fixed deprecated Matrix4.scale() to Matrix4.diagonal3Values()
  • Removed all hardcoded Colors.black26, Colors.transparent, Colors.white values

Migration Guide #

If you're upgrading from v1.1.0 or earlier:

  1. Run bricolage_ui init to get the new consolidated theme.dart file
  2. Re-download any components you're using (or use bricolage_ui add-all)
  3. Update your imports from individual theme files to import '../theme/theme.dart';
  4. Components will now respect your theme customizations automatically
  5. Download new theme.dart from web preview with proper color values

1.1.0 #

  • Added effects.dart theme file with visual effects utilities (glassmorphism, neumorphism, gradients, glow)
  • Improved documentation accuracy (removed incomplete dark mode claims)
  • Enhanced theme system documentation
  • Added GlassContainer widget for glassmorphism effects
  • Better theme integration examples

1.0.1 #

  • Fixed repository URL
  • Added example project
  • Improved documentation

1.0.0 #

  • Initial release
  • 40+ customizable UI components
  • Theme system with colors, typography, radius, spacing, and shadows
  • Comprehensive documentation
3
likes
140
points
204
downloads

Publisher

verified publishertejassidhwani.me

Weekly Downloads

Bricolage UI - A modern, customizable Flutter UI component library with 40+ components. Includes buttons, cards, forms, dialogs, and more with a flexible theme system.

Homepage
Repository (GitHub)
View/report issues
Contributing

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on bricolage_ui