Home

thomasboom / yam-launcher

public
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues

Update dependencies and replace deprecated LocalBroadcastManager

3 months ago

268d8a9
Authored
Thomas Boom6/4/2026, 7:01:03 PM
- Update AGP 9.2.0, Kotlin 2.4.0, Gradle 9.4.1, and AndroidX libraries
- Replace deprecated LocalBroadcastManager with SharedFlow-based NotificationEventBus
- Migrate build config to AGP 9.x DSL (kotlin jvmToolchain, remove deprecated plugin)
- Fix coroutine lifecycle management with proper Job cancellation
- Restore R8 flags to preserve release build behavior

Parent91e45e5

8 files changed
  • app/build.gradle.kts+5−5
  • app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt+13−21
  • app/src/main/java/eu/ottop/yamlauncher/settings/SharedPreferenceManager.kt+1−1
  • app/src/main/java/eu/ottop/yamlauncher/tasks/NotificationEventBus.kt+13−0
  • app/src/main/java/eu/ottop/yamlauncher/tasks/NotificationListener.kt+2−4
  • gradle.properties+2−13
  • gradle/libs.versions.toml+6−10
  • gradle/wrapper/gradle-wrapper.properties+1
−1