From 5bd450eb14db34d078aec8ac7d0c0b3a37f62350 Mon Sep 17 00:00:00 2001 From: stopflock Date: Fri, 7 Nov 2025 15:45:09 -0600 Subject: [PATCH] Fix setting integers in settings on iOS --- lib/screens/settings/sections/max_nodes_section.dart | 1 + lib/screens/settings/sections/proximity_alerts_section.dart | 1 + lib/screens/settings/sections/suspected_locations_section.dart | 1 + 3 files changed, 3 insertions(+) diff --git a/lib/screens/settings/sections/max_nodes_section.dart b/lib/screens/settings/sections/max_nodes_section.dart index bfc2c11..5266caa 100644 --- a/lib/screens/settings/sections/max_nodes_section.dart +++ b/lib/screens/settings/sections/max_nodes_section.dart @@ -71,6 +71,7 @@ class _MaxNodesSectionState extends State { child: TextFormField( controller: _controller, keyboardType: TextInputType.number, + textInputAction: TextInputAction.done, decoration: const InputDecoration( isDense: true, contentPadding: EdgeInsets.symmetric(vertical: 6, horizontal: 8), diff --git a/lib/screens/settings/sections/proximity_alerts_section.dart b/lib/screens/settings/sections/proximity_alerts_section.dart index 35bddd5..f30704b 100644 --- a/lib/screens/settings/sections/proximity_alerts_section.dart +++ b/lib/screens/settings/sections/proximity_alerts_section.dart @@ -182,6 +182,7 @@ class _ProximityAlertsSectionState extends State { child: TextField( controller: _distanceController, keyboardType: TextInputType.number, + textInputAction: TextInputAction.done, inputFormatters: [ FilteringTextInputFormatter.digitsOnly, ], diff --git a/lib/screens/settings/sections/suspected_locations_section.dart b/lib/screens/settings/sections/suspected_locations_section.dart index 8c28eb6..690ee43 100644 --- a/lib/screens/settings/sections/suspected_locations_section.dart +++ b/lib/screens/settings/sections/suspected_locations_section.dart @@ -140,6 +140,7 @@ class SuspectedLocationsSection extends StatelessWidget { child: TextFormField( initialValue: appState.suspectedLocationMinDistance.toString(), keyboardType: TextInputType.number, + textInputAction: TextInputAction.done, decoration: const InputDecoration( isDense: true, contentPadding: EdgeInsets.symmetric(vertical: 6, horizontal: 8),