mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
This cleans up a few sliver classes, like moving RenderSliverVariedExtentList to the rendering layer (it was in the widgets layer), and moving SliverVariedExtentList to live with its sibling subclasses, SliverFixedExtentList, SliverList, and so on. I moved these while working on SliverTree, so figure I should break out into a separate change. SliverTree and SliverCarousel (both inbound in separate changes) will also be subclasses of RenderSliverFixedExtentBoxAdaptor, organizing them together felt easier to work with. Related to https://github.com/flutter/flutter/issues/114299 and https://github.com/flutter/flutter/issues/125980