#2863·victory

2024 Roadmap

Author: carbonrobotCreated Apr 26, 2024Updated Dec 13, 2024

2024 Roadmap and Planning

This Roadmap is a living document and will continue to evolve. We have no dedicated timelines and work on the following initiatives as best we can. Any and all community support is welcome!

Modernize Tooling

  • Complete jest conversion and upgrade (improves build) ✅
  • Complete babel upgrade (improves build and reduces bundle size) ✅
  • Complete Typescript upgrade (reduces bundle size) ✅

Documentation

  • Consider moving to docusaurus 3 to align with other projects ✅
  • Improve the gallery and add all demos charts ✅
  • Cleanup sidebar navigation and improve readability✅
  • Add HMR to docs pages with incremental builds ✅

Functional Components

  • Convert class components to functional components #2778

Reducing Vendor Dependencies

  • Fully convert to Typescript ✅
  • Remove prop-types dependencies ✅
  • Reduce dependency on lodash #2711

Event System

  • Modernize the event system to use hooks

Prop Drilling

  • Modernize the way props are drilled into child components

Animation

  • Plan for improvements to the animation system #2104

Charts

  • Mercator Projection
  • Hexbin
  • Bubble Map
  • Tree Map
  • Cash Flow / Funds Flow
  • Violin Plot #1611
  • Spider Graph #1610
  • Gantt Chart #2769
  • Heat Map #262