material_charts 0.0.29 copy "material_charts: ^0.0.29" to clipboard
material_charts: ^0.0.29 copied to clipboard

A flutter library for creating and manage industrial standard charts

Changelog #

All notable changes to this project will be documented in this file.

0.0.29 - 2025-08-18 #

Added #

  • Bar Chart JSON Integration - Comprehensive Plotly-like JSON support for bar charts
  • Multiple Factory Constructors - Added fromJson(), fromJsonString(), and fromData() constructors
  • Plotly Compatibility - Seamless conversion from Plotly JSON configurations
  • Advanced JSON Configuration - Support for complex styling, animations, and layout via JSON
  • Color Format Support - Multiple color formats including hex, RGB, and RGBA
  • Gradient Effects via JSON - Configure gradient effects and colors through JSON
  • Dynamic Data Loading - Load charts from JSON strings or maps with error handling
  • Comprehensive Documentation - New dedicated README for JSON integration features

Features #

  • JSON Format Support:
    • Simple format for basic charts
    • Plotly-compatible format for existing configurations
    • Advanced format with full customization options
  • Factory Constructors:
    • MaterialBarChart.fromJson() - Create from JSON map
    • MaterialBarChart.fromJsonString() - Create from JSON string
    • MaterialBarChart.fromData() - Quick creation from arrays
  • Styling via JSON:
    • Colors, animations, and layout configuration
    • Individual bar colors and gradient effects
    • Grid lines, padding, and interactive options
  • Migration Support:
    • Easy conversion from Plotly JSON
    • Compatibility mapping and examples
    • Best practices for data transformation

Changed #

  • Enhanced bar chart architecture for JSON integration
  • Improved error handling and validation for JSON inputs
  • Better documentation and examples for JSON usage

0.0.28 - 2024-12-20 #

Added #

  • Tooltip Functionality - Added interactive tooltip support to line charts
  • Shared Tooltip Model - Moved tooltip model to shared space for extensibility and reusability
  • Enhanced user interaction with detailed data point information

Changed #

  • Line Chart Enhancement - Replaced sharp edges with smooth rounded edges for better visual appeal
  • Improved line chart rendering with curved line segments
  • Enhanced visual aesthetics across all line chart variants
  • Tooltip Architecture - Refactored tooltip system for better code organization and maintainability

Features #

  • Smooth curved line rendering instead of sharp angular connections
  • Better visual flow and modern appearance
  • Maintained performance while improving aesthetics
  • Interactive tooltips showing data point details on hover
  • Reusable tooltip components across different chart types
  • Improved code maintainability through shared tooltip models

0.0.27 - 2024-12-19 #

Added #

  • Enhanced documentation and examples
  • Improved chart performance optimizations
  • Better error handling across all chart types

Changed #

  • Updated dependencies to latest stable versions
  • Improved code documentation and comments
  • Enhanced accessibility features

Fixed #

  • Minor bug fixes and stability improvements

0.0.26 - 2024-12-18 #

Added #

  • Comprehensive documentation updates
  • Interactive documentation website at materialcharts.netlify.app
  • Live editor for visual chart design

Changed #

  • Enhanced pie chart center calculation and radius calculation
  • Improved chart styling and customization options
  • Better responsive design across all chart types

Fixed #

  • Pie chart rendering issues
  • Chart alignment problems
  • Animation performance optimizations

0.0.25 - 2024-12-17 #

Added #

  • Enhanced chart customization options
  • Improved animation curves and durations
  • Better tooltip implementations

Changed #

  • Updated chart styling system
  • Improved performance across all chart types
  • Enhanced error handling

0.0.24 - 2024-12-16 #

Added #

  • Area Chart - New chart type for quantitative data visualization over continuous intervals
  • Enhanced pie chart calculations and rendering
  • Improved chart responsiveness

Changed #

  • Updated pie chart center calculation algorithm
  • Enhanced radius calculation for better accuracy
  • Improved chart scaling and positioning

Fixed #

  • Pie chart rendering issues on different screen sizes
  • Chart alignment problems in various layouts

0.0.23 - 2024-12-15 #

Added #

  • Pie Chart - Interactive pie/donut charts with customizable segments
  • Support for both pie and donut chart variants
  • Customizable colors, labels, and animations
  • Legend support with configurable positioning

Features #

  • Animated pie chart segments
  • Customizable hole radius for donut charts
  • Interactive hover effects
  • Configurable label positioning (inside/outside)
  • Connector lines for better readability

0.0.22 - 2024-12-14 #

Added #

  • Enhanced candlestick chart features
  • Improved financial data visualization
  • Better tooltip implementations

Changed #

  • Updated candlestick chart styling
  • Enhanced chart interactions

0.0.21 - 2024-12-13 #

Added #

  • CandleStick Chart - Financial data visualization for stock market analysis
  • Support for OHLC (Open, High, Low, Close) data
  • Interactive tooltips with price information
  • Scrollable chart view for large datasets
  • Customizable colors for bullish/bearish patterns

Features #

  • Animated candlestick rendering
  • Grid lines and axis labels
  • Hover effects with detailed information
  • Responsive design for various screen sizes

0.0.20 - 2024-12-12 #

Added #

  • MultiLine Chart - Multiple line series with interactive features
  • Support for multiple data series on the same chart
  • Interactive legend with series toggling
  • Crosshair functionality for precise data point selection
  • Zoom and pan capabilities

Features #

  • Animated line rendering for each series
  • Customizable colors and styles per series
  • Grid lines and axis customization
  • Tooltip support with series information

0.0.19 - 2024-12-11 #

Added #

  • Gantt Chart - Project timeline visualization with interactive features
  • Support for task scheduling and dependencies
  • Interactive timeline with date-based navigation
  • Connection lines between related tasks
  • Customizable task colors and labels

Features #

  • Animated timeline rendering
  • Date range filtering capabilities
  • Task grouping and sorting
  • Responsive design for various screen sizes

0.0.18 - 2024-12-10 #

Added #

  • Hollow Semi Circle Chart - Progress indicators in semi-circular format
  • Customizable progress visualization
  • Animated progress updates
  • Configurable colors and styling

Features #

  • Smooth progress animations
  • Customizable stroke width and colors
  • Responsive design

0.0.17 - 2024-12-09 #

Added #

  • Enhanced stacked bar chart features
  • Improved chart interactions
  • Better performance optimizations

Changed #

  • Updated chart styling system
  • Enhanced error handling

0.0.16 - 2024-12-08 #

Added #

  • Stacked Bar Chart - Versatile stacked bars for comparative data visualization
  • Support for multiple segments per bar
  • Interactive hover effects
  • Customizable colors and styling

Features #

  • Animated stacked bar rendering
  • Grid lines and axis labels
  • Value labels on segments
  • Responsive design

0.0.15 - 2024-12-07 #

Added #

  • Enhanced line chart features
  • Improved chart animations
  • Better tooltip implementations

Changed #

  • Updated line chart styling
  • Enhanced chart interactions

0.0.14 - 2024-12-06 #

Added #

  • Line Chart - Animated line charts for trend visualization
  • Smooth curve interpolation
  • Interactive data point selection
  • Customizable grid and axis

Features #

  • Animated line rendering
  • Grid lines and axis labels
  • Hover effects with tooltips
  • Responsive design

0.0.13 - 2024-12-05 #

Added #

  • Enhanced bar chart features
  • Improved chart interactions
  • Better performance optimizations

Changed #

  • Updated chart styling system
  • Enhanced error handling

0.0.12 - 2024-12-04 #

Added #

  • Bar Chart - Beautiful, interactive bar charts for discrete data visualization
  • Animated bar rendering
  • Interactive hover effects
  • Customizable colors and styling

Features #

  • Smooth bar animations
  • Grid lines and axis labels
  • Value labels on bars
  • Responsive design

0.0.11 - 2024-12-03 #

Added #

  • Initial chart framework
  • Basic chart styling system
  • Animation support

Changed #

  • Improved code structure
  • Enhanced documentation

0.0.10 - 2024-12-02 #

Added #

  • Chart base classes and interfaces
  • Common chart utilities
  • Basic styling framework

0.0.9 - 2024-12-01 #

Added #

  • Initial project structure
  • Basic Flutter package setup
  • Development environment configuration

0.0.8 - 2024-11-30 #

Added #

  • Project initialization
  • Basic documentation structure
  • License and contribution guidelines

0.0.7 - 2024-11-29 #

Added #

  • Repository setup
  • Basic project configuration
  • Development tools integration

0.0.6 - 2024-11-28 #

Added #

  • Initial commit structure
  • Basic project files
  • Development environment setup

0.0.5 - 2024-11-27 #

Added #

  • Project foundation
  • Basic file structure
  • Development configuration

0.0.4 - 2024-11-26 #

Added #

  • Initial project setup
  • Basic documentation
  • Development tools

0.0.3 - 2024-11-25 #

Added #

  • Repository initialization
  • Basic project structure
  • Development environment

0.0.2 - 2024-11-24 #

Added #

  • Project foundation
  • Basic configuration
  • Development setup

0.0.1 - 2024-11-23 #

Added #

  • Initial release of Material Charts library
  • Basic Flutter package structure
  • Foundation for chart development
  • MIT License
  • Basic documentation and README

Features #

  • Flutter SDK compatibility
  • Material Design aesthetics foundation
  • Animation support framework
  • Responsive design principles
  • Accessibility support structure

Version History Summary #

This changelog covers the development of Material Charts from version 0.0.1 to 0.0.27, documenting the addition of various chart types and features:

  • 0.0.1-0.0.11: Foundation and basic framework
  • 0.0.12: Bar Chart implementation
  • 0.0.14: Line Chart implementation
  • 0.0.16: Stacked Bar Chart implementation
  • 0.0.18: Hollow Semi Circle Chart implementation
  • 0.0.19: Gantt Chart implementation
  • 0.0.20: MultiLine Chart implementation
  • 0.0.21: CandleStick Chart implementation
  • 0.0.23: Pie Chart implementation
  • 0.0.24: Area Chart implementation
  • 0.0.26-0.0.27: Documentation and performance improvements

Each version builds upon the previous, adding new chart types and enhancing existing functionality with better performance, styling options, and user experience improvements.

53
likes
0
points
1.38k
downloads

Publisher

verified publisherclearprompt.dev

Weekly Downloads

A flutter library for creating and manage industrial standard charts

Repository (GitHub)
View/report issues

Topics

#persistence #chart #graph #diagram #visualization

License

unknown (license)

Dependencies

flutter, intl

More

Packages that depend on material_charts