What's Changed
Key Improvements
- API Expansion: Expanded BeforeAfter APIs to include stateful versions and enhanced data handling.
- Improved Gestures: Stabilized and refined drag/zoom gesture handling for a smoother user experience.
- UX Enhancements: Improved label masking and content scaling capabilities, along with focused interaction tests.
- UI Modernization: The Android demo has been modernized with a Material 3, edge-to-edge UI, including padded lists, pager nudges, and radio-based content scale selection.
- Project Hardening: Strengthened Android build and runtime configuration, including dependency management and launcher resource optimization.
- Documentation: Refreshed the developer documentation and generated API reference.
Dependency Updates
A suite of automated updates was applied to maintain compatibility and incorporate the latest security patches across the project stack.
- AndroidX & Jetpack:
- Upgraded Compose BOM to the latest stable release.
- Updated Core-KTX and Material 3 to recent versions (
1.19.0,1.14.0). - Updated Lifecycle components (
viewmodel-compose,runtime-ktx) to version2.11.0.
- Language & Build Tools:
- Bump Kotlin from
2.3.21to2.4.0. - Updated Gradle Wrapper from
9.5.0to9.6.1. - Updated KSP Symbol Processing Plugin to the latest version (
2.3.9).
- Bump Kotlin from
- Third-Party Libraries:
- Bump Media3 from
1.10.0to1.10.1.
- Bump Media3 from
Full Changelog: 1.2.4...1.3.0