feat: Implement week grid layout for timetable display
- Added WeekGrid composable to visualize weekly timetable with lessons. - Introduced LessonBlock for individual lesson representation. - Created theme file for consistent color schemes across the app. - Developed NextLessonWidget and TodayWidget for home screen integration. - Implemented Upcoming data class to manage upcoming lessons. - Added WidgetStyle for dynamic theming in widgets. - Created SyncWorker for periodic timetable updates and widget refresh.
This commit is contained in:
4
android/app/proguard-rules.pro
vendored
4
android/app/proguard-rules.pro
vendored
@@ -1,4 +1,4 @@
|
||||
# kotlinx.serialization keeps generated serializers; models are plain data classes.
|
||||
-keepattributes *Annotation*, InnerClasses
|
||||
-keep,includedescriptorclasses class ritm.schedule.data.**$$serializer { *; }
|
||||
-keepclassmembers class ritm.schedule.data.** { *** Companion; }
|
||||
-keep,includedescriptorclasses class org.xtimms.psu.schedule.data.**$$serializer { *; }
|
||||
-keepclassmembers class org.xtimms.psu.schedule.data.** { *** Companion; }
|
||||
|
||||
Reference in New Issue
Block a user