From 126b344434ea9ddf2f0d91c5ee39a67bbc25ba57 Mon Sep 17 00:00:00 2001 From: SpiritCroc Date: Sun, 19 Jul 2020 15:10:58 +0200 Subject: [PATCH] SchildiChat notification icon --- graphics/icon_gen.sh | 3 +++ graphics/materialdesignicons/README.md | 8 ++++++++ .../materialdesignicons/ic_status_bar_sc.svg | 5 +++++ .../features/notifications/NotificationUtils.kt | 8 ++++---- .../main/res/drawable-hdpi/ic_status_bar_sc.png | Bin 0 -> 662 bytes .../main/res/drawable-mdpi/ic_status_bar_sc.png | Bin 0 -> 433 bytes .../main/res/drawable-xhdpi/ic_status_bar_sc.png | Bin 0 -> 784 bytes .../res/drawable-xxhdpi/ic_status_bar_sc.png | Bin 0 -> 1224 bytes .../res/drawable-xxxhdpi/ic_status_bar_sc.png | Bin 0 -> 1686 bytes 9 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 graphics/materialdesignicons/README.md create mode 100644 graphics/materialdesignicons/ic_status_bar_sc.svg create mode 100644 vector/src/main/res/drawable-hdpi/ic_status_bar_sc.png create mode 100644 vector/src/main/res/drawable-mdpi/ic_status_bar_sc.png create mode 100644 vector/src/main/res/drawable-xhdpi/ic_status_bar_sc.png create mode 100644 vector/src/main/res/drawable-xxhdpi/ic_status_bar_sc.png create mode 100644 vector/src/main/res/drawable-xxxhdpi/ic_status_bar_sc.png diff --git a/graphics/icon_gen.sh b/graphics/icon_gen.sh index 071158dc1a..571ead4e55 100755 --- a/graphics/icon_gen.sh +++ b/graphics/icon_gen.sh @@ -28,6 +28,9 @@ file="$mydir/riot_splash_sc.svg" export_files rm "$mydir/riot_splash_sc.svg" +file="$mydir/materialdesignicons/ic_status_bar_sc.svg" +export_files + dpi=48 cp "$mydir/ic_launcher_sc.svg" "$mydir/element_logo_sc.svg" file="$mydir/element_logo_sc.svg" diff --git a/graphics/materialdesignicons/README.md b/graphics/materialdesignicons/README.md new file mode 100644 index 0000000000..1e772a6c69 --- /dev/null +++ b/graphics/materialdesignicons/README.md @@ -0,0 +1,8 @@ +Icons in this directory have been taken from [materialdesignicons.com](https://materialdesignicons.com/), +released under the [SIL Open Font License 1.1](https://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web). + +Listed below are the original icon names and authors: + +- ic\_status\_bar\_sc.svg + - Original name: tortoise + - Author: Nick diff --git a/graphics/materialdesignicons/ic_status_bar_sc.svg b/graphics/materialdesignicons/ic_status_bar_sc.svg new file mode 100644 index 0000000000..1d4c8a5bdd --- /dev/null +++ b/graphics/materialdesignicons/ic_status_bar_sc.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/vector/src/main/java/im/vector/riotx/features/notifications/NotificationUtils.kt b/vector/src/main/java/im/vector/riotx/features/notifications/NotificationUtils.kt index 36874d5782..9bcbd87875 100755 --- a/vector/src/main/java/im/vector/riotx/features/notifications/NotificationUtils.kt +++ b/vector/src/main/java/im/vector/riotx/features/notifications/NotificationUtils.kt @@ -512,7 +512,7 @@ class NotificationUtils @Inject constructor(private val context: Context, val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) // Build the pending intent for when the notification is clicked val openRoomIntent = buildOpenRoomIntent(roomInfo.roomId) - val smallIcon = R.drawable.ic_status_bar + val smallIcon = R.drawable.ic_status_bar_sc val channelID = if (roomInfo.shouldBing) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID return NotificationCompat.Builder(context, channelID) @@ -613,7 +613,7 @@ class NotificationUtils @Inject constructor(private val context: Context, matrixId: String): Notification { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) // Build the pending intent for when the notification is clicked - val smallIcon = R.drawable.ic_status_bar + val smallIcon = R.drawable.ic_status_bar_sc val channelID = if (inviteNotifiableEvent.noisy) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID @@ -676,7 +676,7 @@ class NotificationUtils @Inject constructor(private val context: Context, matrixId: String): Notification { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) // Build the pending intent for when the notification is clicked - val smallIcon = R.drawable.ic_status_bar + val smallIcon = R.drawable.ic_status_bar_sc val channelID = if (simpleNotifiableEvent.noisy) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID @@ -774,7 +774,7 @@ class NotificationUtils @Inject constructor(private val context: Context, noisy: Boolean, lastMessageTimestamp: Long): Notification { val accentColor = ContextCompat.getColor(context, R.color.notification_accent_color) - val smallIcon = R.drawable.ic_status_bar + val smallIcon = R.drawable.ic_status_bar_sc return NotificationCompat.Builder(context, if (noisy) NOISY_NOTIFICATION_CHANNEL_ID else SILENT_NOTIFICATION_CHANNEL_ID) // used in compat < N, after summary is built based on child notifications diff --git a/vector/src/main/res/drawable-hdpi/ic_status_bar_sc.png b/vector/src/main/res/drawable-hdpi/ic_status_bar_sc.png new file mode 100644 index 0000000000000000000000000000000000000000..c9871806e5b8be6658fcc47943c1213eb694f631 GIT binary patch literal 662 zcmV;H0%`q;P)IMLHWJw*J9F5Cjp? z!a@lsq!US_g<=|;Scr`ZNk9|{Dk6kL6Mq&vC+lQyXLb!*xIY-~nD@T-zMb92NEHnFko10#pg>D{7I(sqL=d?=mi?UF}KzP&l@;Zz{m`61?WlX8^G<1+<{>84u*yUC-Drp z0Q3PXJ#9bmIz#sYh`JSO8GF;I|8FHdcWXk@Q#1SInW#$|kaSYg?hbu!nHe#LmH>1C zEubqWrwJSd?vi}SdCUXdvHgR`2-GBPm9)dHKKC1YF+Vc1RyZwT$txq7lmn7>N!lr? zSJJB3f*FjJRstu;zjw;8@Bqj?@ljytZwzy|bpQ wN6A!ON^RdTv#H3MW1d!$!gp3hMaBQhPwzyCDxBwNVE_OC07*qoM6N<$f|6AlaR2}S literal 0 HcmV?d00001 diff --git a/vector/src/main/res/drawable-mdpi/ic_status_bar_sc.png b/vector/src/main/res/drawable-mdpi/ic_status_bar_sc.png new file mode 100644 index 0000000000000000000000000000000000000000..232c3cea2c0041767eba47764a25787052298cb9 GIT binary patch literal 433 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 literal 0 HcmV?d00001