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.