Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d1a87ac5 authored by Romain Hunault's avatar Romain Hunault 🚴🏻
Browse files

Merge branch 'q-lineage-sdk-update' into 'master'

Add support for Android Q based lineage-sdk

See merge request e/apps/BlissLauncher!49
parents 42be1ed1 51bd3a02
Loading
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -57,10 +57,20 @@ android {
    productFlavors {
        apiNougat {
            dimension "api"
            minSdkVersion 24
            compileSdkVersion 25
        }
        apiOreo {
            dimension "api"
            minSdkVersion 26
            compileSdkVersion 28
            targetSdkVersion 28
        }
        apiQ {
            dimension "api"
            minSdkVersion 29
            compileSdkVersion 29
            targetSdkVersion 29
        }
    }

@@ -78,13 +88,21 @@ android {
    lintOptions {
        abortOnError false
    }

    sourceSets {
        apiQ {
            java.srcDirs = ['src/apiOreo/java/foundation/e']
            res.srcDirs = ['src/apiOreo/res']
        }
    }
}

dependencies {
    implementation 'me.relex:circleindicator:2.1.4'

    apiNougatImplementation 'org.cyanogenmod:platform.sdk:6.0'
    apiOreoImplementation files('libs/lineage-sdk.jar')
    apiOreoImplementation files('libs/lineage-sdk-oreo.jar')
    apiQImplementation files('libs/lineage-sdk-q.jar')

    debugImplementation 'com.amitshekhar.android:debug-db:1.0.4'

+400 KiB

File added.

No diff preview for this file type.

+3 −3
Original line number Diff line number Diff line
@@ -20,14 +20,14 @@ class BlurBackgroundView(context: Context, attrs: AttributeSet?) : View(context,

    private val blurDrawableCallback by lazy {
        object : Drawable.Callback {
            override fun unscheduleDrawable(who: Drawable?, what: Runnable?) {
            override fun unscheduleDrawable(who: Drawable, what: Runnable) {
            }

            override fun invalidateDrawable(who: Drawable?) {
            override fun invalidateDrawable(who: Drawable) {
                runOnMainThread { invalidate() }
            }

            override fun scheduleDrawable(who: Drawable?, what: Runnable?, `when`: Long) {
            override fun scheduleDrawable(who: Drawable, what: Runnable, `when`: Long) {
            }
        }
    }
+1 −1
Original line number Diff line number Diff line
@@ -205,7 +205,7 @@ class PageIndicatorDots(context: Context?, attrs: AttributeSet?, defStyleAttr: I
    } // Dot is leaving the left circle.

    // dot is capturing the right circle.
    private val activeRect: RectF?
    private val activeRect: RectF
        get() {
            val startCircle: Float = mCurrentPosition
            var delta = mCurrentPosition - startCircle
Loading