Commit Diff


commit - 3750b8e2ec3883d97c8ec9044ae8e5769d5462ba
commit + 32785bf97696fee1e43b09d435dbd8a156ae0b62
blob - /dev/null
blob + 59266bda54dbe1669a68caca03396efaf7dee1d1 (mode 644)
--- /dev/null
+++ gradle/libs.versions.toml
@@ -0,0 +1,46 @@
+[versions]
+annotation = "1.10.0"
+asyncOtto = "1.0.4"
+bottomJava = "2.1.0"
+browser = "1.4.0"
+connector = "3.3.3"
+core = "1.7.0"
+desugar_jdk_libs = "2.1.5"
+dynamicanimation = "1.1.0-alpha03"
+espresso = "3.7.0"
+gson = "2.14.0"
+jsoup = "1.22.2"
+junit = "1.3.0"
+okhttp = "5.4.0"
+otto = "1.3.8"
+parceler = "1.1.13"
+recyclerview = "1.2.1.1"
+swiperefreshlayout = "1.1.0.1"
+viewpager = "1.0.0"
+appkit = "1.2.16"
+
+[libraries]
+annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" }
+async-otto = { module = "de.psdev:async-otto", version.ref = "asyncOtto" }
+bottom-java = { module = "com.github.bottom-software-foundation:bottom-java", version.ref = "bottomJava" }
+connector = { module = "org.unifiedpush.android:connector", version.ref = "connector" }
+core = { module = "androidx.test:core", version.ref = "core" }
+desugar_jdk_libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar_jdk_libs" }
+dynamicanimation = { module = "me.grishka.litex:dynamicanimation", version.ref = "dynamicanimation" }
+browser = { module = "me.grishka.litex:browser", version.ref = "browser" }
+espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "espresso" }
+gson = { module = "com.google.code.gson:gson", version.ref = "gson" }
+jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" }
+junit = { module = "androidx.test.ext:junit", version.ref = "junit" }
+okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
+otto = { module = "com.squareup:otto", version.ref = "otto" }
+palette = { module = "me.grishka.litex:palette", version.ref = "viewpager" }
+parceler = { module = "org.parceler:parceler", version.ref = "parceler" }
+parceler-api = { module = "org.parceler:parceler-api", version.ref = "parceler" }
+recyclerview = { module = "me.grishka.litex:recyclerview", version.ref = "recyclerview" }
+runner = { module = "androidx.test:runner", version.ref = "core" }
+swiperefreshlayout = { module = "me.grishka.litex:swiperefreshlayout", version.ref = "swiperefreshlayout" }
+viewpager = { module = "me.grishka.litex:viewpager", version.ref = "viewpager" }
+viewpager2 = { module = "me.grishka.litex:viewpager2", version.ref = "viewpager" }
+appkit = { module = "me.grishka.appkit:appkit", version.ref = "appkit" }
+
blob - b590b5505b0fd6f221d037eebc573021dae2235b
blob + 11abf3a1898b9d5bb973d080369bbac358a1dd54
--- mastodon/build.gradle.kts
+++ mastodon/build.gradle.kts
@@ -65,28 +65,28 @@ android {
 }
 
 dependencies {
-	api("androidx.annotation:annotation:1.6.0")
-	implementation("com.squareup.okhttp3:okhttp:3.14.9")
-	implementation("me.grishka.litex:recyclerview:1.2.1.1")
-	implementation("me.grishka.litex:swiperefreshlayout:1.1.0.1")
-	implementation("me.grishka.litex:browser:1.4.0")
-	implementation("me.grishka.litex:dynamicanimation:1.1.0-alpha03")
-	implementation("me.grishka.litex:viewpager:1.0.0")
-	implementation("me.grishka.litex:viewpager2:1.0.0")
-	implementation("me.grishka.litex:palette:1.0.0")
-	implementation("me.grishka.appkit:appkit:1.2.16")
-	implementation("com.google.code.gson:gson:2.9.0")
-	implementation("org.jsoup:jsoup:1.14.3")
-	implementation("com.squareup:otto:1.3.8")
-	implementation("de.psdev:async-otto:1.0.3")
-	implementation("org.parceler:parceler-api:1.1.12")
-	implementation("com.github.bottom-software-foundation:bottom-java:2.1.0")
-	annotationProcessor("org.parceler:parceler:1.1.12")
-	coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.0.3")
-	implementation("org.unifiedpush.android:connector:3.0.7")
+	api(libs.annotation)
+	implementation(libs.okhttp)
+	implementation(libs.recyclerview)
+	implementation(libs.swiperefreshlayout)
+	implementation(libs.browser)
+	implementation(libs.dynamicanimation)
+	implementation(libs.viewpager)
+	implementation(libs.viewpager2)
+	implementation(libs.palette)
+	implementation(libs.appkit)
+	implementation(libs.gson)
+	implementation(libs.jsoup)
+	implementation(libs.otto)
+	implementation(libs.async.otto)
+	implementation(libs.parceler.api)
+	implementation(libs.bottom.java)
+	annotationProcessor(libs.parceler)
+	coreLibraryDesugaring(libs.desugar.jdk.libs)
+	implementation(libs.connector)
 
-	androidTestImplementation("androidx.test:core:1.5.0")
-	androidTestImplementation("androidx.test.ext:junit:1.1.5")
-	androidTestImplementation("androidx.test:runner:1.5.2")
-	androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1")
+	androidTestImplementation(libs.core)
+	androidTestImplementation(libs.junit)
+	androidTestImplementation(libs.runner)
+	androidTestImplementation(libs.espresso.core)
 }