From bae6597ec2b165dd26e4dd7c76ddce9b1117fd80 Mon Sep 17 00:00:00 2001 From: bvandeusen Date: Thu, 12 Mar 2026 06:28:34 -0400 Subject: [PATCH] fix: remove double status-bar gap between capture bar and AppBar The narrow-layout body Column had no SafeArea, so the child screen's AppBar was adding the full status bar height on top of the height already consumed by _QuickCaptureBar's own SafeArea. MediaQuery.removePadding (removeTop: true) on the Expanded child tells the inner AppBar the top inset is already handled. --- lib/app.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/app.dart b/lib/app.dart index 8da63d7..963b26c 100644 --- a/lib/app.dart +++ b/lib/app.dart @@ -283,7 +283,13 @@ class _ShellState extends ConsumerState<_Shell> { body: Column( children: [ const _QuickCaptureBar(), - Expanded(child: child), + Expanded( + child: MediaQuery.removePadding( + context: context, + removeTop: true, + child: child, + ), + ), ], ), bottomNavigationBar: NavigationBar(