@nivo/rects and @nivo/icicles package

Highly inspired from @nivo/sunburst, @nivo/arcs, and https://observablehq.com/@d3/zoomable-icicle.
The main goal was to add a "flat" version of the Sunburst chart.
This PR is pretty complete but some TODO remains which are not critical and I don't know how to resolve them for now:
-
@nivo/rects:- [ ] Add transition mode like what's arcs package has builtin
- [ ] Create a
useAnimatedRecthook for single rect animation
-
@nivo/icicles- [ ] Figure out why text colors (e.g. "white", "black") are not working with
borderColorprops (react-spring is duringuseTransitionwith text spring values I guess?) - [ ] Canvas version
- [ ] Figure out why text colors (e.g. "white", "black") are not working with
- website
- [ ] add icons and captures for Icicles
@plouc Tell me if anything is missing.
Shout out to my buddy and co author of this packages: @mehdilouraoui.
This pull request is automatically built and testable in CodeSandbox.
To see build info of the built libraries, click here or the icon next to each commit SHA.
Latest deployment of this branch, based on commit 5708279292adc19f9e13c49a5d3ab70df4999376:
| Sandbox | Source |
|---|---|
| nivo | Configuration |
ping @plouc don't hesitate if you need some help for review or merge
@lsagetlethias, I'll try to review it in the upcoming weeks, sorry for the delay.
Great news! Don't hesitate if you want to live pair-review (in english or french), I can make myself available around your TZ.
Hello @plouc , any update on this?
This pull request has been automatically marked as stale. If this pull request is still relevant, please leave any comment (for example, "bump"), and we'll keep it open. We are sorry that we haven't been able to prioritize reviewing it yet. Your contribution is very much appreciated.
bump
Still revelant