[x] should not use standard Panel component because it's going to need too many edge-cases
[x] content should display artists & albums
[x] graph should be able to fallback on "related genres" if we don't have "subgenres / supgenres" to show
[x] navigating from 1 genre to another by clicking on the graph should remain on the same panel, but animate the graph (fade out what leaves, fade in what comes in, translate what stays). Might use new view transition API. Might work best if we prefetch all genre.get in the graph so transition is not too janky
[ ] Find a good way to highlight current genre (in graph? big panel title?)
[x] put the play button somewhere, always plays on shuffle
Fixes "genre view" in https://github.com/Sheraff/soft-serve-tunes/issues/5
TODO:
Panel
component because it's going to need too many edge-casesgenre.get
in the graph so transition is not too jankyhttps://user-images.githubusercontent.com/1325721/236892365-ed2bfc2d-b68d-4705-8945-bce378443e43.mov