aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt24
1 files changed, 24 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt
index b5485e38..cb95a855 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/AboutActivity.kt
@@ -3,8 +3,11 @@ package com.pitchedapps.frost
import ca.allanwang.kau.about.AboutActivityBase
import ca.allanwang.kau.adapters.FastItemThemedAdapter
import ca.allanwang.kau.iitems.CardIItem
+import ca.allanwang.kau.logging.KL
import ca.allanwang.kau.utils.isColorVisibleOn
import ca.allanwang.kau.utils.withMinAlpha
+import com.mikepenz.aboutlibraries.Libs
+import com.mikepenz.aboutlibraries.entity.Library
import com.mikepenz.fastadapter.IItem
import com.pitchedapps.frost.utils.Prefs
@@ -19,6 +22,27 @@ class AboutActivity : AboutActivityBase(R.string::class.java, configBuilder = {
cutoutForeground = if (0xff3b5998.toInt().isColorVisibleOn(Prefs.bgColor)) 0xff3b5998.toInt() else Prefs.accentColor
cutoutDrawableRes = R.drawable.frost_f_256
}) {
+
+ override fun getLibraries(libs: Libs): List<Library> {
+ /*
+ * These are great libraries, but either aren't used directly or are too common to be listed
+ * Give more emphasis on the unique libs!
+ */
+ val exclude = arrayOf(
+ "GoogleMaterialDesignIcons",
+ "intellijannotations",
+// "MaterialDesignIconicIcons",
+ "materialize",
+ "appcompat_v7",
+ "design",
+ "recyclerview_v7",
+ "support_v4"
+ )
+ val l = libs.prepareLibraries(this, null, exclude, true, true)
+ l.forEach { KL.d("Lib ${it.definedName}") }
+ return l
+ }
+
override fun postInflateMainPage(adapter: FastItemThemedAdapter<IItem<*, *>>) {
adapter.add(CardIItem {
descRes = R.string.frost_description