needsOpposite static method
True iff systemBrightness differs from the base's own brightness.
False means the dev's theme already matches the OS — skip generation.
Implementation
static bool needsOpposite(ThemeData base, Brightness systemBrightness) =>
brightnessOf(base) != systemBrightness;