services/course_widget_sync library
Classes
- CourseWidgetSyncController
- App-lifetime controller that serializes cache reconciliation, rendering, persistence, and cross-user cleanup for the Android course widget.
Properties
-
courseWidgetSyncControllerProvider
→ Provider<
CourseWidgetSyncController> -
Provides the app-level widget synchronization controller.
final
Typedefs
- CourseWidgetPresentation = ({ColorScheme darkColors, ColorScheme lightColors, String locale})
- Locale and both system-theme palettes used by launcher bitmap exports.
-
CourseWidgetRenderer
= Future<
Uint8List> Function(CourseWidgetRenderInput input) - CourseWidgetRenderInput = ({Brightness brightness, LatestCachedCourseTable cache, ColorScheme colors, String locale})
- Complete input for rendering one system-theme variant.