SliverScreen constructor
      const
      SliverScreen({ 
    
- ScrollController? sidebarController,
- Color? overrideBackgroundColor,
- Key? key,
- Widget? background,
- Widget? fab,
- Widget? header,
- bool? gutter,
- double? loadingProgress,
- bool loadingProgressIndeterminate = false,
- bool showLoadingSparks = false,
- ScrollPhysics? physics,
- Widget? foreground,
- ScrollController? scrollController,
- PylonBuilder? sidebar,
- required Widget sliver,
Constructs a SliverScreen with a required main content sliver and optional
customizations for scrolling, theming, and layout. The sliver parameter
provides the primary scrollable content, typically a SliverList or
SliverGrid for efficient rendering. Use scrollController to manage
scroll events and integrate with NestedScrollView for coordinated
scrolling. physics allows custom scroll behaviors like bouncing or
clamping. sidebarController and sidebar enable Sidebar integration
for resizable layouts. Inherits parameters from AbstractScreen for
headers, footers, FABs, and loading states, ensuring compatibility with
ArcaneTheme and CustomScrollView orchestration.
Implementation
const SliverScreen({
  this.sidebarController,
  super.overrideBackgroundColor,
  super.key,
  super.background,
  super.fab,
  super.footer,
  super.header,
  super.gutter,
  super.loadingProgress,
  super.loadingProgressIndeterminate,
  super.showLoadingSparks,
  this.physics,
  super.foreground,
  this.scrollController,
  this.sidebar,
  required this.sliver,
});