Commit Graph

3 Commits

Author SHA1 Message Date
5f7bffd6e4 Refactor code structure for improved readability and maintainability 2026-10-19 19:36:19 +03:00
3dc6cc4e9e 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.
2026-10-18 16:55:12 +03:00
19ee41411b initial commit 2026-10-16 22:08:45 +03:00