diff --git a/app/build.gradle b/app/build.gradle index 7f66b1fb..88b2dc8b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -85,8 +85,11 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' // Database debugger via adb - // debugImplementation 'com.amitshekhar.android:debug-db:1.0.6' + debugImplementation 'com.amitshekhar.android:debug-db:1.0.6' // Square - Canary // debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.7' + + // Red screen of death + debugImplementation 'com.melegy.redscreenofdeath:red-screen-of-death:0.1.2' } \ No newline at end of file diff --git a/app/src/main/java/com/cappielloantonio/play/App.java b/app/src/main/java/com/cappielloantonio/play/App.java index c7a025c1..5ba22013 100644 --- a/app/src/main/java/com/cappielloantonio/play/App.java +++ b/app/src/main/java/com/cappielloantonio/play/App.java @@ -8,6 +8,7 @@ import androidx.preference.PreferenceManager; import com.cappielloantonio.play.helper.ThemeHelper; import com.cappielloantonio.play.util.PreferenceUtil; +import com.melegy.redscreenofdeath.RedScreenOfDeath; import org.jellyfin.apiclient.AppInfo; import org.jellyfin.apiclient.Jellyfin; @@ -26,6 +27,7 @@ public class App extends Application { @Override public void onCreate() { super.onCreate(); + RedScreenOfDeath.init(this); SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); String themePref = sharedPreferences.getString("themePref", ThemeHelper.DEFAULT_MODE); diff --git a/app/src/main/java/com/cappielloantonio/play/model/Album.java b/app/src/main/java/com/cappielloantonio/play/model/Album.java index 7341ead8..94241e49 100644 --- a/app/src/main/java/com/cappielloantonio/play/model/Album.java +++ b/app/src/main/java/com/cappielloantonio/play/model/Album.java @@ -2,6 +2,7 @@ package com.cappielloantonio.play.model; import android.os.Parcel; import android.os.Parcelable; +import android.util.Log; import androidx.annotation.NonNull; import androidx.room.ColumnInfo; @@ -18,6 +19,8 @@ import java.util.UUID; @Entity(tableName = "album") public class Album implements Parcelable { + private static final String TAG = "Album"; + @Ignore public List songs; diff --git a/app/src/main/java/com/cappielloantonio/play/model/Artist.java b/app/src/main/java/com/cappielloantonio/play/model/Artist.java index 0b50f9f2..a694c387 100644 --- a/app/src/main/java/com/cappielloantonio/play/model/Artist.java +++ b/app/src/main/java/com/cappielloantonio/play/model/Artist.java @@ -2,6 +2,7 @@ package com.cappielloantonio.play.model; import android.os.Parcel; import android.os.Parcelable; +import android.util.Log; import androidx.annotation.NonNull; import androidx.room.ColumnInfo; @@ -18,6 +19,7 @@ import java.util.List; @Entity(tableName = "artist") public class Artist implements Parcelable { + private static final String TAG = "Artist"; @Ignore public List genres; @Ignore diff --git a/app/src/main/res/layout/fragment_album_page.xml b/app/src/main/res/layout/fragment_album_page.xml index d5598495..75fe44a7 100644 --- a/app/src/main/res/layout/fragment_album_page.xml +++ b/app/src/main/res/layout/fragment_album_page.xml @@ -17,7 +17,8 @@ + android:layout_height="match_parent" + android:paddingTop="8dp"> @@ -86,30 +87,22 @@ app:layout_constraintStart_toEndOf="@+id/album_cover_image_view" app:layout_constraintTop_toBottomOf="@+id/album_artist_label"/> - - - + app:layout_constraintBottom_toBottomOf="@+id/album_cover_image_view" + app:cornerRadius="18dp" + app:elevation="0dp"/> + app:iconTint="@color/darkIconColor"/>