From 5171ef6557c3f38a32e68313e51c4ca1e866835a Mon Sep 17 00:00:00 2001 From: xengineering Date: Wed, 8 Apr 2026 11:58:06 +0200 Subject: Fix missing SafeArea for Android The start of the DevicesPage could be below a notch or header bar in Android. --- lib/ui.dart | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/lib/ui.dart b/lib/ui.dart index 66078da..67a830f 100644 --- a/lib/ui.dart +++ b/lib/ui.dart @@ -92,21 +92,23 @@ class DevicesPage extends StatelessWidget { @override Widget build(BuildContext context) { return const Scaffold( - body: SingleChildScrollView( - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Padding( - padding: EdgeInsets.all(15.0), - child: Text("Contacts", style: TextStyle(fontSize: 22)), - ), - ContactList(), - Padding( - padding: EdgeInsets.all(15.0), - child: Text("Covers", style: TextStyle(fontSize: 22)), - ), - CoverList(), - ], + body: SafeArea( + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: EdgeInsets.all(15.0), + child: Text("Contacts", style: TextStyle(fontSize: 22)), + ), + ContactList(), + Padding( + padding: EdgeInsets.all(15.0), + child: Text("Covers", style: TextStyle(fontSize: 22)), + ), + CoverList(), + ], + ), ), ), bottomNavigationBar: ConnectionStatus(), -- cgit v1.3