Release v5.2.0 (5.2.0)
Welcome to a fresh update for UntisPlus! 馃帹 This release brings exciting new visual themes, direct updates, and a variety of improvements to your timetables, widgets, and demo mode. As a hobby project, I hope these enhancements make your daily school routine smoother and more personalized.
Highlights
- Choose from a brand new collection of custom app themes and launcher icons in the appearance settings.
- Enjoy improved timetable displays, enhanced demo mode functionality, and updated home screen widgets.
- Access direct updates and view recent changelogs more easily from the app settings.
What's New
- Add new custom theme options and launcher icon styles via the appearance settings page.
- Introduce direct update checking and a changelog bottom sheet viewer in the about and updates settings area.
Improvements
- Enhance the timetable views and settings for better daily schedule readability.
- Refine home screen widget layouts, colors, and background service behavior.
- Improve the demo mode service experience for testing and previewing app features.
Fixes
- Fix theme picker widget tests to ensure proper UI testing coverage.
Performance & Reliability
- Internal: Update background service configurations and widget providers to improve overall stability.
Technical Notes
- Internal: Update GitHub Actions workflows for dart builds, daily builds, and automated changelogs.
- Internal: Modify Android manifest, build configurations, Gradle settings, and resource files to support new widgets and direct update file paths.
- Internal: Update localization strings (
lib/l10n.dart), core app state, and theme data tests.