ThemeService constructor

ThemeService()

Implementation

ThemeService() {
  // Listen for OS-level brightness changes alongside Flutter's own
  // WidgetsBinding (which uses the same hook to drive MediaQuery).
  // We register as an additional observer rather than overwriting
  // `PlatformDispatcher.onPlatformBrightnessChanged`, which would
  // silently break MediaQuery-based rebuilds.
  WidgetsBinding.instance.addObserver(_brightnessBridge);
}