loadSettings static method
Loads settings from SharedPreferences (fast, non-blocking). POD sync is done separately via syncFromPod().
Implementation
static Future<MapSettings> loadSettings() async {
try {
// Always load from SharedPreferences first (fast, no network)
return await _loadFromPrefs();
} catch (e) {
debugPrint('Error loading settings: $e');
return MapSettings(mapSource: MapSettings.getDefaultMapSource());
}
}