This release focuses on improving adaptability across different screen sizes, enhancing the user experience, and adding some internal improvements for debugging and maintenance.
New Features:
- Adaptive Layout with Window Size Classes: Introduced a new layout system based on
WindowSizeClass
to dynamically adjust the user interface for optimal viewing on phones, foldables, and other devices. This allows the app to intelligently adapt to various screen sizes and orientations.
Improvements:
- Dynamic UI Elements: Further optimized the user interface to dynamically adapt to different screen sizes, allowing for better utilization of screen real estate.
- Homepage Text Clarity: Rewrote a helper string message on the homepage to improve clarity and user understanding.
Internal Changes:
- Verbose Changelog Logging: Added extremely verbose logging to the
generate_changelog
step for improved debugging and maintenance. - Updated Android Gradle Plugin: Upgraded the Android Gradle Plugin (AGP) to version
8.11.1
.