54cec166b4
- SpeedometerViewModel now requires both LocationRepository and SettingsProvider - SpeedometerView uses SettingsProvider.currentTheme instead of non-existent Theme provider - main.dart: SettingsProvider created before SpeedometerViewModel in provider hierarchy - Restores proper DI wiring after layered architecture refactor