4 Commits

Author SHA1 Message Date
0f5b272542 Update dependency flutter_lints to v6 2025-11-18 11:35:17 +00:00
46d52b7c27 Change distances to fractions of a mile
replace container with sizedbox
add check for context being mounted.
2025-04-22 13:24:46 -07:00
5738ebde4f ensure that show my location button and compass show 2025-04-21 23:39:59 -07:00
d1114db855 make pop up dialog slightly larger to support autocomplete list showing 2025-04-21 23:39:22 -07:00
3 changed files with 10 additions and 7 deletions

View File

@@ -188,6 +188,8 @@ class SignMapScreenState extends State<SignMapScreen> {
scrollGesturesEnabled: true,
tiltGesturesEnabled: true,
rotateGesturesEnabled: true,
myLocationButtonEnabled: true,
compassEnabled: true,
mapType: MapType.normal,
onMapCreated: (controller) {
mapController = controller;

View File

@@ -94,8 +94,9 @@ class CustomDialogBoxState extends State<CustomDialogBox> {
);
});
}
FocusScope.of(context).unfocus(); // Close keyboard
if (mounted) {
FocusScope.of(context).unfocus(); // Close keyboard
}
}
void _nextPage() {
@@ -142,7 +143,7 @@ class CustomDialogBoxState extends State<CustomDialogBox> {
Widget _buildPageContent() {
return SizedBox(
height: MediaQuery.of(context).size.height * 0.25,
height: MediaQuery.of(context).size.height * 0.30,
child: PageView(
controller: _pageController,
physics: const NeverScrollableScrollPhysics(),
@@ -175,7 +176,7 @@ class CustomDialogBoxState extends State<CustomDialogBox> {
),
),
if (_predictions.isNotEmpty)
Container(
SizedBox(
height: 150,
child: ListView.builder(
itemCount: _predictions.length,
@@ -206,9 +207,9 @@ class CustomDialogBoxState extends State<CustomDialogBox> {
const SizedBox(height: 10),
DropdownButtonFormField<String>(
value: _selectedRadius,
decoration: const InputDecoration(labelText: 'Search Radius'),
decoration: const InputDecoration(labelText: 'Search2 Radius'),
items:
['1 mile', '2 miles', '5 miles']
['1/8 mile', '1/4 mile', '3/4 mile', '1 mile']
.map((e) => DropdownMenuItem(value: e, child: Text(e)))
.toList(),
onChanged: (val) => setState(() => _selectedRadius = val),

View File

@@ -55,7 +55,7 @@ dev_dependencies:
# activated in the `analysis_options.yaml` file located at the root of your
# package. See that file for information about deactivating specific lint
# rules and activating additional ones.
flutter_lints: ^5.0.0
flutter_lints: 6.0.0
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec