861ad9881c
Also updated material library and injected backported styles which were incompatible with the current UI for the most part and as it was over-carded all cards were removed and replaced with flat UI components. This change is temporary and *will* be redone to the final redesign, in other words this is sufficient for the transition period. All themers should refrain from trying to theme the app until the redesign is done. It will break your efforts with every other release.
84 lines
2.8 KiB
Groovy
84 lines
2.8 KiB
Groovy
apply plugin: 'com.android.application'
|
|
apply plugin: 'kotlin-android-extensions'
|
|
apply plugin: 'kotlin-android'
|
|
apply plugin: 'kotlin-kapt'
|
|
|
|
kapt {
|
|
correctErrorTypes = true
|
|
useBuildCache = true
|
|
mapDiagnosticLocations = true
|
|
javacOptions {
|
|
option("-Xmaxerrs", 1000)
|
|
}
|
|
}
|
|
|
|
android {
|
|
defaultConfig {
|
|
applicationId 'com.topjohnwu.magisk'
|
|
vectorDrawables.useSupportLibrary = true
|
|
versionName configProps['appVersion']
|
|
versionCode configProps['appVersionCode'] as Integer
|
|
javaCompileOptions {
|
|
annotationProcessorOptions {
|
|
argument('butterknife.debuggable', 'false')
|
|
}
|
|
}
|
|
}
|
|
|
|
buildTypes {
|
|
release {
|
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
|
}
|
|
}
|
|
|
|
dataBinding {
|
|
enabled = true
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
implementation fileTree(include: ['*.jar'], dir: 'libs')
|
|
implementation project(':net')
|
|
implementation project(':shared')
|
|
implementation project(':signing')
|
|
implementation 'com.github.topjohnwu:jtar:1.0.0'
|
|
implementation 'net.sourceforge.streamsupport:android-retrostreams:1.7.0'
|
|
implementation 'com.github.sevar83:indeterminate-checkbox:1.0.5'
|
|
|
|
def markwonVersion = '3.0.0'
|
|
implementation "ru.noties.markwon:core:${markwonVersion}"
|
|
implementation "ru.noties.markwon:html:${markwonVersion}"
|
|
implementation "ru.noties.markwon:image-svg:${markwonVersion}"
|
|
|
|
def androidXVersion = "1.0.0"
|
|
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
|
|
implementation 'androidx.appcompat:appcompat:1.0.2'
|
|
implementation "androidx.preference:preference:${androidXVersion}"
|
|
implementation "androidx.recyclerview:recyclerview:${androidXVersion}"
|
|
implementation "androidx.cardview:cardview:${androidXVersion}"
|
|
implementation "com.google.android.material:material:1.1.0-alpha05"
|
|
implementation 'androidx.work:work-runtime:2.0.1'
|
|
implementation 'androidx.transition:transition:1.1.0-beta01'
|
|
|
|
def libsuVersion = '2.4.0'
|
|
implementation "com.github.topjohnwu.libsu:core:${libsuVersion}"
|
|
implementation "com.github.topjohnwu.libsu:io:${libsuVersion}"
|
|
|
|
def butterKnifeVersion = '10.1.0'
|
|
implementation "com.jakewharton:butterknife-runtime:${butterKnifeVersion}"
|
|
kapt "com.jakewharton:butterknife-compiler:${butterKnifeVersion}"
|
|
|
|
def koin = "2.0.0-rc-2"
|
|
implementation("org.koin:koin-core:${koin}")
|
|
implementation("org.koin:koin-android:${koin}")
|
|
implementation("org.koin:koin-androidx-viewmodel:${koin}")
|
|
|
|
def timber = "4.7.1"
|
|
implementation "com.jakewharton.timber:timber:${timber}"
|
|
|
|
implementation("com.github.skoumalcz:teanity:0.3.3") {
|
|
exclude group: 'androidx.work', module: 'work-runtime-ktx'
|
|
exclude group: 'androidx.room', module: 'room-runtime'
|
|
}
|
|
}
|