Reported: sheet overflowed 7.7px with the keyboard up, and 'use my location'
seemed to do nothing.
- Config sheet is now scrollable (SingleChildScrollView) — no keyboard overflow.
- 'Use my location' shows an inline spinner + inline error (the old snackbar was
hidden BEHIND the bottom sheet, so failures were invisible). Message is now
actionable ('check location is on and the permission is granted').
- Provider hardening: request permission first; on permanent denial open app
settings; if location services are off open location settings; time-limit the
fix and fall back to last-known position so it doesn't hang indoors.
Analyzer clean; market tests green.
|
||
|---|---|---|
| .. | ||
| ocr | ||
| auto_backup_service.dart | ||
| auto_backup_store.dart | ||
| coarse_location.dart | ||
| export_import_service.dart | ||
| file_picker_file_service.dart | ||
| file_service.dart | ||
| offer_mapper.dart | ||
| offer_outbox.dart | ||
| onboarding_store.dart | ||
| recovery_sheet_service.dart | ||
| share_catalog_service.dart | ||
| social_service.dart | ||
| social_settings.dart | ||