Skip to content

Commit

Permalink
Schildify notification icon color
Browse files Browse the repository at this point in the history
Change-Id: I94ab6909afd7ec4abf1df3dba76798698ebc3c69
  • Loading branch information
SpiritCroc committed Jul 6, 2024
1 parent 77b92cf commit 102ac4a
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,5 @@ object NotificationConfig {
const val SUPPORT_QUICK_REPLY_ACTION = false

@ColorInt
val NOTIFICATION_ACCENT_COLOR: Int = Color.parseColor("#FF0DBD8B")
val NOTIFICATION_ACCENT_COLOR: Int = Color.parseColor("#FF0A5C7C")
}
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ class DefaultNotificationCreator @Inject constructor(
private val acceptInvitationActionFactory: AcceptInvitationActionFactory,
private val rejectInvitationActionFactory: RejectInvitationActionFactory
) : NotificationCreator {
private val accentColor = NotificationConfig.NOTIFICATION_ACCENT_COLOR
private val accentColor = buildMeta.scNotificationColor ?: NotificationConfig.NOTIFICATION_ACCENT_COLOR

/**
* Create a notification for a Room.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package io.element.android.libraries.push.impl.notifications.factories

import android.graphics.Color
import io.element.android.appconfig.NotificationConfig
import io.element.android.libraries.core.meta.BuildMeta
import io.element.android.libraries.core.meta.BuildType
import io.element.android.libraries.core.meta.isInternalBuild

val BuildMeta.scNotificationColor
get() = when {
buildType == BuildType.DEBUG_SC -> Color.parseColor("#FFFFFFFF")
isInternalBuild -> Color.parseColor("#FF8BC34A")
buildType == BuildType.RELEASE_SC -> NotificationConfig.NOTIFICATION_ACCENT_COLOR
else -> null
}

0 comments on commit 102ac4a

Please sign in to comment.