Skip to content

Query improvements#2905

Merged
matt-aitken merged 165 commits intomainfrom
metrics-dashboard
Jan 21, 2026
Merged

Query improvements#2905
matt-aitken merged 165 commits intomainfrom
metrics-dashboard

Conversation

@matt-aitken
Copy link
Copy Markdown
Member

What changed

  • Upgraded recharts to 2.15.2
  • Added multiple chart types and components: big number, line, stacked, bar (including zoomable & reference line), big dataset bar, and usage graph
  • Implemented custom legend with animated values, tooltip showing x-axis data, and hover/highlight behaviors for stacks and legend
  • Added loading, no-data, and invalid chart states plus loading spinners and improved loading animations/layout
  • Storybook integration: initial charts setup, separate chart files, alphabetized menu, chart state toggles, and story updates
  • Interaction & UX improvements: zooming (drag/select), crosshair pointer, show/select dates while zooming, prevent text selection on drag, hide mouse wheel zoom, capped legend items, axis/legend styling tweaks, better spacing, and min-height for charts
  • Data & state handling: moved date data to route for unified zooming, moved chartState to main Chart component, moved hard-coded/mock data out of components, and set chart data when zooming to start/end dates
  • Performance & animation: turned off/reduced chart animations, sped up animated numbers, removed hover transitions for bars
  • New UI primitives and layout: Card component, small card updates, SVG icons, improved segmented control and popover variants, table improvements (resizable columns, filtering, sorting, scrolling fixes)
  • Various fixes and polish: tooltip style fixes, legend value updates, hover/leave state resets, bar width fixes for small datasets, type/import fixes, and numerous small style/typo tweaks

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants