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

Commit f051a3ae authored by Amit Kumar's avatar Amit Kumar
Browse files

Make use of adaptive icon and add bugsnag

parent e6268a04
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -33,6 +33,10 @@ dependencies {
    implementation 'me.relex:circleindicator:1.2.2@aar'
    implementation 'uk.co.chrisjenx:calligraphy:2.3.0'

    implementation 'com.bugsnag:bugsnag-android:4.+'

    compile "com.android.support:palette-v7:${rootProject.ext.supportLibraryVersion}"

    // Support Libs
    implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibraryVersion}"
    implementation "com.android.support:recyclerview-v7:${rootProject.ext.supportLibraryVersion}"
+2 −2
Original line number Diff line number Diff line
@@ -42,7 +42,7 @@
            </intent-filter>
        </service>
        <meta-data
            android:name="io.fabric.ApiKey"
            android:value="8fcf342f1b8ac74d6980872082b7216ef4682a29" />
            android:name="com.bugsnag.android.API_KEY"
            android:value="3c2e123c774b9328c800aa1c230e7a2d"/>
    </application>
</manifest>
+3 −0
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@ package org.indin.blisslaunchero;

import android.app.Application;

import com.bugsnag.android.Bugsnag;

import uk.co.chrisjenx.calligraphy.CalligraphyConfig;

public class BlissLauncher extends Application {
@@ -13,5 +15,6 @@ public class BlissLauncher extends Application {
                .setDefaultFontPath("Roboto-Regular.ttf")
                .setFontAttrId(R.attr.fontPath)
                .build());
        Bugsnag.init(this);
    }
}
+12 −1
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ import android.graphics.drawable.Drawable;
import java.util.ArrayList;
import java.util.List;


public class AppItem {

    private CharSequence mLabel;
@@ -18,6 +19,7 @@ public class AppItem {
    private boolean mIsClock;
    private boolean mIsCalendar;
    private boolean isPinnedApp;
    private boolean isAdaptive;

    // Folder specific
    private boolean mBelongsToFolder;
@@ -28,7 +30,7 @@ public class AppItem {

    public AppItem(CharSequence label, String packageName, Drawable icon,
            Intent intent, String componentName, boolean iconFromIconPack, boolean isSystemApp,
            boolean isClock, boolean isCalendar) {
            boolean isClock, boolean isCalendar, boolean adaptive) {
        this.mLabel = label;
        this.mPackageName = packageName;
        this.mIcon = icon;
@@ -38,8 +40,16 @@ public class AppItem {
        this.mIsSystemApp = isSystemApp;
        this.mIsClock = isClock;
        this.mIsCalendar = isCalendar;
        this.isAdaptive = adaptive;
    }

    public boolean isAdaptive(){
        return isAdaptive;
    }

    public void setAdaptive(boolean adaptive){
        this.isAdaptive = adaptive;
    }
    public CharSequence getLabel() {
        return mLabel;
    }
@@ -138,4 +148,5 @@ public class AppItem {
    public void setBelongsToFolder(boolean belongsToFolder) {
        this.mBelongsToFolder = belongsToFolder;
    }

}
+1 −2
Original line number Diff line number Diff line
@@ -41,9 +41,8 @@ public class DotRenderer {
                R.drawable.notification_icon_72);
        Bitmap scaledBitmap = Bitmap.createScaledBitmap(myBitmap, mSize,mSize, true);

        mPaint.setColor(Color.parseColor("#FF0800"));
        canvas.drawBitmap(scaledBitmap, iconBounds.left - scaledBitmap.getWidth() / 3,
                iconBounds.top - scaledBitmap.getHeight() / 3, null);
                iconBounds.top - scaledBitmap.getHeight() / 3, mPaint);
        //canvas.drawCircle(badgeCenterX, badgeCenterY, mSize/2, mPaint);
    }
}
Loading