Chart Guru Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.3.0] - 2026-10-05
Section titled “[1.3.0] - 2026-10-05”- Kept Chart Graphic data-source refreshes from interrupting active pointer edits in the inspector.
- Generated bounded OHLC and calendar dates for mock candlestick charts, preserving scalar chart values, deterministic output and per-series streaming continuity.
- Redesigned the Mock Chart Data Source Generation section with a live Idle, Streaming or Inactive state badge and full-width actions; Start Streaming and Stop Streaming now enable only when applicable, and all generation actions apply to every selected source.
- Redesigned the Chart Designer settings pane for narrow and wide layouts with shrinking tabs, a proportional label column, series cards with theme or custom colors, a value grid that becomes stacked records when its columns no longer fit, editable candlestick data, the heat-map color scale, chart-type-aware sections, retained conditional controls and tooltips for every setting.
- Added retained data tooltips with customizable content and styling, shape-aware hit testing, hover and tap-to-pin interaction, editor controls and a runnable example for Canvas and UI Toolkit charts.
- Added linked chart selection, stable selection after data reordering, optional X, Y and XY drag brushes, and consistent clearing of point and range selections.
- Added chart accessibility descriptions and accessible navigation, Unity 6 native accessibility support, audio graphs, semantic CSV and JSON export, and composed PNG export from Canvas charts.
- Added typed tabular data with filtering, sorting, calculations, aggregation, windows and facets, plus explicit mark encodings, stable live bindings and function, vector and regression plots.
- Expanded the public API reference for typed data frames, fluent plots, tooltips and lifecycle utilities.
- Added observable asynchronous data refresh with safe cancellation, latest-request handling, response metadata and polling backoff. Runtime and environment-provided credential headers are kept out of saved chart assets.
- Improved Swift chart import and generated C# for numeric ticks, symbols, rectangle ranges, annotations, formatting, typography and overflow settings, with clearer diagnostics for unsupported options.
- Improved bar sizing and corners, grouped-bar alignment, axis spacing and visibility, annotation placement, symbol shapes, gradients and opacity to better match the authored chart.
- Preserved annotations, accessibility, effects, scale domains and styling when changing chart types or projecting their data into other renderers, and corrected stored pose values used by 3D extensions.
- Improved Canvas chart resizing, pixel-density changes and label replacement, preventing recursive layout updates, duplicated labels and stale saved text.
- Improved UI Toolkit chart attachment, cleanup, animation timing and boundary hit testing, including tooltip initialization before the first panel attachment.
- Reduced allocations and redundant rendering work in stable updates, live bindings, animation, legends and text, and improved cached chart compilation and domain queries.
- Improved gallery responsiveness, incremental preview rendering, resource cleanup and preservation of browser settings across reloads.
- Restored UI Toolkit compilation on Unity 2022.3 and 2023.x and improved editor cleanup, rendering and cache reset on newer Unity versions.
- Simplified optional LED Studio integration imports so supported installed companions activate without project-wide scripting defines.
- Improved sample Input System wiring and first-run guidance, keeping bundled installations quiet while retaining access from the Tools menu.
- Included the Input System required by Chart Designer scene creation and bundled interactive examples, fixing clean installation compilation on Unity 2022.3.
- Added AI guidance for setup, code and editor authoring, live data, styling and morphing.
[1.2.0] - 2026-07-28
Section titled “[1.2.0] - 2026-07-28”- Rebuilt the Chart Designer, galleries, welcome experience, and all chart authoring inspectors with polished responsive UI Toolkit layouts.
- Added consistent sections, validation, live previews, compact asset creation, and safer editable data lists across chart assets, data sources, themes, components, and graphics.
- Tightened Chart Designer data editing with aligned table columns, compact labels, clearer gradient controls, compact panel toggles, and unclipped code actions across narrow and wide layouts.
- Reorganized inspector settings around focused concepts with clearer tooltips, progressive disclosure, aligned controls, and accessible inline data settings.
- Moved mock data generation actions to the top of the workflow and added compact theme creation beside theme fields.
- Reduced scripting clutter by keeping chart layout, rendering, authoring translation, text management, and preview implementation internal.
- Chart mark opacity now applies consistently to bars, points, sectors, and other mark types.
[1.1.0] - 2026-06-29
Section titled “[1.1.0] - 2026-06-29”- Added optional LED Studio integration so Chart Guru charts can drive LED Studio boards through a nested integration package
- Added multiple UITK sample scenes
- Added chart texture output for integrations, including an option to capture titles, axis labels, legends, and data labels together with the chart image
- Improved data label placement for horizontal bars, pie charts, donut charts, and UI Toolkit charts
- Added pie and donut leader-line labels for clearer small-slice labeling
- Improved UI Toolkit chart rendering with better axis label rotation, chart title anchoring, copied chart styling, and data label alignment
- Fixed origin axis and grid line layering so zero baselines stay aligned during chart updates and morphs
- Improved legend sizing and truncation for side legends and compact layouts
- Improved render pipeline compatibility for Chart Guru shaders in URP and built-in render pipeline projects
- Improved edit-mode animation, streaming, and preview timing through shared timing controls
- Improved TextMeshPro word-wrapping compatibility across Unity versions
- Updated documentation for LED Studio integration, texture output, shader compatibility, and release validation rules
[1.0.1] - 2026-06-22
Section titled “[1.0.1] - 2026-06-22”- Initial release of Chart Guru
- Added polished bar, line, area, point, scatter, and bubble charts
- Added pie, donut, radar, heat map, candlestick, and compact dashboard charts
- Added visual chart creation through the Inspector, Chart Designer, and UI Toolkit
- Added a Chart Gallery with ready-to-use examples that can be opened in the Designer
- Added code-first chart creation inspired by Swift Charts
- Added Swift Charts-style snippet import for faster prototyping and migration
- Added live data updates, runtime data binding, and Mock Magic sample data workflows
- Added multi-series charts with grouping, stacking, percentage stacks, and centered layouts
- Added smooth animations for data changes and chart-to-chart transitions
- Added selection, hover, gestures, scrolling, and zooming for interactive charts
- Added themes, palettes, gradients, labels, legends, axes, and annotations
- Added mathematical function plots, trend overlays, and financial charting helpers
- Added chart previews in the Inspector and Editor tooling
- Added support for Unity’s built-in, URP, and HDRP render pipelines