Updates & Changelog
Stay informed about the latest features, improvements, and fixes in Cristalyse.📊 Progress Bar Charts
Professional progress visualization with multiple styles!- Multiple Orientations: Horizontal, vertical, and circular progress bars
- Advanced Styles: Stacked, grouped, gauge, and concentric layouts
- Theme-Responsive: Full dark mode and custom palette support
- Robust Validation: Comprehensive input validation and error handling
- Enhanced SEO with comprehensive metadata
- Custom 404 page with helpful navigation
- Subscribable RSS feed for updates
- Fixed all broken links
- Improved contextual menu copy
🤖 MCP Server Integration
Cristalyse now integrates with AI coding assistants!- New documentation guide for connecting Cristalyse docs to AI coding assistants (Cursor, Windsurf, Warp, Claude)
- Enable AI assistants to access complete documentation, examples, and best practices directly in your IDE
- Setup instructions: Add
"cristalyse_docs": {"url": "https://docs.cristalyse.com/mcp"}
to MCP settings
🌈 Gradient Color Support (Experimental)
Transform your charts with stunning gradient effects!- Category-specific gradients with
categoryGradients
property - Support for Linear, Radial, and Sweep gradients
- Advanced alpha blending that respects animation transparency
- Works with bar charts and scatter plots
🔥 Built-In Legend Support
Professional legends with zero configuration!- Simple
.legend()
method with smart defaults - 8 flexible positioning options (topLeft, topRight, bottom, etc.)
- Automatic symbol generation based on chart type
- Full dark mode support with theme-aware text colors
🎨 Custom Category Colors
Brand-consistent charts with custom color palettes!- New
customPalette()
method for category-specific colors - Smart fallback system for unmapped categories
- Perfect for corporate dashboards and brand consistency
🐛 Multi-Series Line Chart Fixes
- Fixed critical rendering issues with multi-series line charts
- Resolved missing data points on multi-series visualizations
- Fixed overlapping series lines for better visual separation
🫧 Bubble Chart Support
Three-dimensional data visualization is here!- Full bubble chart implementation with size mapping
- Advanced
SizeScale
class for proportional bubble sizing - Interactive tooltips with rich hover information
- New
geomBubble()
API following grammar of graphics
Bug Fixes & Improvements
- Fixed heatmap cell ordering to match axis labels
- Fixed horizontal grouped bar charts crash
- Fixed heatmap alpha calculation overflow
- Improved code quality with comprehensive docstrings
🎨 Enhanced HeatMap Text Readability
- Improved text visibility for low-value cells
- Values < 15% now display with black text for guaranteed readability
- Values ≥ 15% use smart brightness-based contrast
- Zero breaking changes - fully backward compatible
🔥 Heat Map Chart Support
Visualize 2D data patterns with professional heat maps!- Comprehensive heat map implementation with customizable styling
- Advanced color mapping with smooth gradients
- Wave-effect animations with staggered cell appearance
- Smart value visualization with automatic contrast detection
🎯 Advanced Label Formatting
Professional data visualization with NumberFormat integration!- Full callback-based label formatting system
- Seamless integration with Flutter’s
intl
package - Currency, percentages, compact notation support
Fixed
- Grouped Bar Chart Alignment: Fixed positioning of grouped bars on ordinal scales
- Bars now center properly on tick marks
- Thanks @davidlrichmond!
🥧 Pie & Donut Charts
Major v1.0 release with comprehensive pie chart support!- Full pie chart and donut chart implementation
- Smooth slice animations with staggered timing
- Smart label positioning with percentage display
- Exploded slice functionality for emphasis
- New
.mappingPie()
and.geomPie()
API
📖 Documentation Site Launch
- docs.cristalyse.com is now live!
- Comprehensive guides, examples, and API reference
- Improved web WASM compatibility
Advanced Pan Control System
- Fixed chart position reset bug
- Infinite panning capability in any direction
- Visual clipping implementation for clean boundaries
- Selective axis panning with
updateXDomain
andupdateYDomain
Enhanced SVG Export
- Professional-quality vector graphics output
- Support for all chart types
- Perfect for presentations and reports
- Editable in Figma, Adobe Illustrator, etc.
🎨 Area Chart Support
Visualize volume and trends with area charts!- Comprehensive
AreaGeometry
with customizable styling - Progressive area animations
- Multi-series support with transparency
- Dual Y-axis compatibility
Interactive Panning System
- Persistent pan state across gestures
- Real-time visible range synchronization
- Comprehensive
PanConfig
API with callbacks - Perfect for time series data exploration
🎯 Interactive Chart Layer
Tooltips, hover, and click interactions!- New interaction system for user engagement
- Flexible tooltip system with
TooltipConfig
onHover
,onExit
, andonTap
callbacks
🚀 Dual Y-Axis Support
Professional business dashboards unlocked!- Independent left and right Y-axes
- New
.mappingY2()
and.scaleY2Continuous()
methods - Perfect for Revenue vs Conversion Rate charts
- Fixed ordinal scale support for lines and points
Bar Charts & Theming
- Stacked Bar Charts: Full support with progressive animations
- Enhanced Theming: Solarized Light/Dark themes
- Color Palettes: Warm, cool, and pastel options
- Horizontal Bars: Via
coordFlip()
method
Line Charts & Animations
- Line chart support with
geomLine()
- Configurable animations with curves
- Multi-series support with color grouping
- Progressive line drawing animations
- Dark theme support