1.2 KiB
1.2 KiB
EasyChart Regression Checklist (Minimal)
Build
- Open Unity and ensure no compile errors.
Editor (Edit Mode)
Coordinate System Switch
- Toggle
ChartData.CoordinateSystembetween Cartesian2D and other modes. - Confirm no UI Toolkit assertion spam in Console.
- Confirm the chart re-renders correctly after the deferred apply.
Legend
- Toggle series visibility from legend.
- For Pie with aggregation (Others): toggle slices and confirm redraw + legend refresh.
Tooltip
- Hover points/bars/slices and confirm tooltip appears.
- Move mouse out: tooltip disappears and hover states clear.
Category Auto Scroll
- Enable category axis
categoryAutoScroll. - Toggle
categorySmoothScrollon/off. - Confirm window step transition has no flicker.
Play Mode
Animation
- Set
ChartData.animationDuration > 0. - Call
PlayAnimation()(or trigger via refresh) and confirm renderers animate.
Scrolling + Tooltip Interaction
- During smooth scrolling: tooltip should hide (no stale hover).
- After scroll stops: tooltip works again.
Performance Spot Check
- Hover/tooltip: watch GC Alloc in Profiler; should not allocate every frame while moving mouse.
- Auto-scroll + smooth: no large spikes per tick (baseline stable).