voo_ui 0.1.3 copy "voo_ui: ^0.1.3" to clipboard
voo_ui: ^0.1.3 copied to clipboard

discontinuedreplaced by: voo_ui_core

A comprehensive Flutter UI component library with Material 3 design, atomic pattern architecture.

0.1.3 #

  • FEAT: Add comprehensive remote filtering support with 5 API standards for VooDataGrid
  • FEAT: Add StandardApiRequestBuilder supporting Simple REST, JSON:API, OData, MongoDB/Elasticsearch, and Custom formats
  • FEAT: Add DataGridRequestBuilder utility for creating standardized JSON requests for remote operations
  • FEAT: Add interactive example demonstrating all API filtering standards with live request preview
  • FEAT: Add support for complex filter operators (equals, not equals, contains, between, in list, greater than, etc.)
  • FEAT: Add support for multi-column sorting with ascending/descending directions
  • FEAT: Add flexible pagination support (page/pageSize and offset/limit)
  • FEAT: Add query parameter builder for GET requests and JSON body builder for POST requests
  • FEAT: Add response parser utility for handling various API response formats
  • FEAT: add preview page for date and time picker components.
  • FEAT: add Material 3 compliant time picker and related components.
  • FEAT: Add VooDateTimePicker and calendar previews.
  • FEAT: Integrate voo_ui package and replace custom components with Voo equivalents.
  • FEAT: Add design system demo and main application structure.
  • FEAT: Refactor VooTextField to use OutlineInputBorder and improve error handling.
  • FEAT: Enhance VooDataGrid with advanced filtering and sorting capabilities.
  • FEAT: Initialize macOS Flutter project structure.
  • FEAT: Add widget previews for Voo UI components and enhance design system customization.
  • FEAT: Enhance README with updated descriptions and quick start guide for VooDesignSystem and components.
  • FEAT: Add VooDropdown, VooTextField, VooContainer, and VooAppBar components.
  • FEAT: Create voo_ui package with atomic design components.

0.1.2 #

  • Fixed all failing widget tests for comprehensive test coverage
  • Fixed Radio widget API deprecation issues in tests
  • Fixed animation timeout issues in progress indicator tests
  • Fixed CustomPaint widget expectations in progress ring tests
  • Fixed slider value display formatting in tests (decimal precision)
  • Fixed VooCardSkeletonLoader layout overflow issues
  • Updated test helpers to properly handle continuously animating widgets
  • Improved test stability and reliability across all UI components
  • No breaking changes to public APIs

0.1.1 #

  • Updated changelog format to match other packages' standard format
  • Improved consistency across VooFlutter monorepo documentation
  • Minor documentation improvements for better developer experience
  • No breaking changes or functional modifications

0.1.0 #

  • Initial release of voo_ui package
  • Added comprehensive Material 3 (Material You) design system implementation
  • Implemented VooDesignSystem with central design token management
  • Added VooTheme with comprehensive Material 3 theming and dark mode support
  • Implemented VooColors semantic color system with status indicators
  • Added VooTypography with Material Design 3 type scale
  • Implemented VooSpacing consistent spacing system (xs through xxxl)
  • Added VooMaterialApp pre-configured with VooDesignSystem integration
  • Implemented production-ready VooDataGrid with three operation modes:
    • Local mode for client-side operations
    • Remote mode for server-side operations
    • Mixed mode for hybrid functionality
  • Added smart filter system with automatic widget selection based on data type
  • Implemented advanced data grid features:
    • Multi-column sorting with visual indicators
    • Row selection (single and multiple modes)
    • Frozen columns
    • Custom cell rendering
    • Pagination with customizable page sizes
    • Column resizing and reordering
    • Performance optimization for large datasets
  • Added foundation components:
    • VooContainer with responsive behavior
    • VooCard with Material 3 styling
    • VooScaffold with enhanced features
    • VooAppBar with sliver support
  • Implemented input components:
    • VooTextField with Material 3 outlined style
    • VooButton with multiple variants
    • VooDropdown with icons and grouping
    • VooSearchBar with suggestions
  • Added display components:
    • VooListTile with selection states
    • VooStatusBadge with color coding
    • VooTimestampText with relative time
    • VooEmptyState with illustrations
  • Added utility components:
    • VooPageHeader with consistent styling
    • Context extensions for design token access
  • Implemented atomic design pattern architecture
  • Added comprehensive documentation and examples
  • Zero external UI dependencies (pure Flutter implementation)
  • Full accessibility features and responsive design support
1
likes
140
points
8
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter UI component library with Material 3 design, atomic pattern architecture.

Repository (GitHub)
View/report issues

Topics

#user-interface #material-design #material3 #data-grid #design-system

Funding

Consider supporting this project:

github.com

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on voo_ui