fix(#443): size channel empty-states to the viewport, not full screen (Gemini review)
Gemini pass 2 flagged that the banner shrinks the viewport while the "no channels" / "no results" empty-states used a fixed MediaQuery.height - N SizedBox, pushing the message below the fold. Replace both with LayoutBuilder + SingleChildScrollView + ConstrainedBox(minHeight: constraints.maxHeight) so they center in the actual available space (banner or not) and stay pull-to-refresh scrollable. Removes the fragile -200/-300 magic numbers. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>fix/443-battery-optimization-warning
parent
18e2fd15cb
commit
ee6a7cf353
Loading…
Reference in new issue