loadSettings static method

Future<MapSettings> loadSettings()

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());
  }
}