From f8aa4d8fb897a797b870cc10e112ce0bce5b44ff Mon Sep 17 00:00:00 2001 From: Jay Date: Sat, 11 Jan 2020 01:10:15 -0800 Subject: [PATCH] Manga updates notifcations no longer make a sound, only group notication For those who own a device that makes a million sounds at once, or for those who want to see all their mangos + fixed coloring of restore notifcation --- .../eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt | 4 ++-- .../eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt index 79512333c0..74ac080cf3 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/BackupRestoreService.kt @@ -342,7 +342,7 @@ class BackupRestoreService : Service() { .setOngoing(true) .setOnlyAlertOnce(true) .setAutoCancel(false) - .setColor(ContextCompat.getColor(this, R.color.colorAccent)) + .setColor(ContextCompat.getColor(this, R.color.colorAccentLight)) .addAction(R.drawable.ic_clear_grey_24dp_img, getString(android.R.string.cancel), cancelIntent) } @@ -396,7 +396,7 @@ class BackupRestoreService : Service() { .setStyle(NotificationCompat.BigTextStyle().bigText(restoreString)) .setSmallIcon(R.drawable.ic_tachi) .setPriority(NotificationCompat.PRIORITY_HIGH) - .setColor(ContextCompat.getColor(this, R.color.colorAccent)) + .setColor(ContextCompat.getColor(this, R.color.colorAccentLight)) if (errors.size > 0 && !path.isNullOrEmpty() && !file.isNullOrEmpty()) { resultNotification.addAction(R.drawable.ic_clear_grey_24dp_img, getString(R.string .notification_action_error_log), getErrorLogIntent(path, file)) diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt index 1852c688b5..00e9cdf5a0 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateService.kt @@ -10,6 +10,7 @@ import android.os.Build import android.os.IBinder import android.os.PowerManager import androidx.core.app.NotificationCompat +import androidx.core.app.NotificationCompat.GROUP_ALERT_SUMMARY import androidx.core.app.NotificationManagerCompat import androidx.core.content.ContextCompat import eu.kanade.tachiyomi.R @@ -485,6 +486,7 @@ class LibraryUpdateService( setLargeIcon(icon) } catch (e: Exception) { } + setGroupAlertBehavior(GROUP_ALERT_SUMMARY) setContentTitle(manga.title) color = ContextCompat.getColor(this@LibraryUpdateService, R.color.colorAccentLight) val chaptersNames = if (chapterNames.size > 5) {