From bbfeda82807472d0f751b276d954e15856def23f Mon Sep 17 00:00:00 2001 From: stopflock Date: Sun, 5 Oct 2025 00:24:18 -0500 Subject: [PATCH] Stop respecting keyboard for UI layout --- lib/screens/home_screen.dart | 5 ++++- lib/widgets/map_view.dart | 17 +++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/screens/home_screen.dart b/lib/screens/home_screen.dart index 99b077f..d7d3dd3 100644 --- a/lib/screens/home_screen.dart +++ b/lib/screens/home_screen.dart @@ -477,7 +477,9 @@ class _HomeScreenState extends State with TickerProviderStateMixin { providers: [ ChangeNotifierProvider(create: (_) => CameraProviderWithCache()), ], - child: Scaffold( + child: MediaQuery( + data: MediaQuery.of(context).copyWith(viewInsets: EdgeInsets.zero), + child: Scaffold( key: _scaffoldKey, appBar: AppBar( automaticallyImplyLeading: false, // Disable automatic back button @@ -606,6 +608,7 @@ class _HomeScreenState extends State with TickerProviderStateMixin { ], ), ), + ), ); } } diff --git a/lib/widgets/map_view.dart b/lib/widgets/map_view.dart index 1acac3a..93d6942 100644 --- a/lib/widgets/map_view.dart +++ b/lib/widgets/map_view.dart @@ -525,16 +525,13 @@ class MapViewState extends State { ), // All map overlays (mode indicator, zoom, attribution, add pin) - MediaQuery( - data: MediaQuery.of(context).copyWith(viewInsets: EdgeInsets.zero), - child: MapOverlays( - mapController: _controller.mapController, - uploadMode: appState.uploadMode, - session: session, - editSession: editSession, - attribution: appState.selectedTileType?.attribution, - onSearchPressed: widget.onSearchPressed, - ), + MapOverlays( + mapController: _controller.mapController, + uploadMode: appState.uploadMode, + session: session, + editSession: editSession, + attribution: appState.selectedTileType?.attribution, + onSearchPressed: widget.onSearchPressed, ), // Network status indicator (top-left) - conditionally shown