Files
capod/buildSrc/build.gradle.kts
T
darken 63692595a8 refactor(ui): Migrate from Fragments to Jetpack Compose
Replace Fragment-based UI with Jetpack Compose screens, adopting
Navigation3 for type-safe routing and Material3 theming throughout.

- Replace all Fragments/ViewHolders with Compose screens and cards
- Introduce NavigationController with Navigation3 runtime
- Add CapodTheme with Material3 design system
- Migrate PopUpWindow overlay to ComposeView with proper lifecycle
- Rewrite WidgetConfigurationActivity in Compose
- Add reusable settings composables (switch, slider, list preference)
- Update Kotlin to 2.2.10, add Compose BOM 2025.06.01
- Fix reactive state for unmatched devices toggle
- Add safety timeout for BT device enumeration
- Fix profile name validation error message
2026-02-24 15:05:09 +01:00

27 lines
626 B
Kotlin

plugins {
`kotlin-dsl`
`java-library`
}
gradlePlugin {
plugins {
create("projectConfigPlugin") {
id = "projectConfig"
implementationClass = "ProjectConfigPlugin"
}
}
}
repositories {
google()
mavenCentral()
}
dependencies {
implementation("com.android.tools.build:gradle:9.0.1")
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:2.2.10")
implementation("org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.2.10")
implementation("org.jetbrains.kotlin:kotlin-serialization:2.2.10")
implementation("com.squareup:javapoet:1.13.0")
}