From 76a844eb8ac86898dc390913bedbf473884fc43e Mon Sep 17 00:00:00 2001 From: Andreas Shimokawa Date: Sat, 20 Dec 2025 19:42:41 +0100 Subject: [PATCH] Pebble: Support Signal icon with 2025 models --- .../gadgetbridge/devices/pebble/PebbleIconID.java | 3 +++ .../gadgetbridge/devices/pebble/PebbleNotification.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleIconID.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleIconID.java index 022f3c9b99..fb856a1fcd 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleIconID.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleIconID.java @@ -138,4 +138,7 @@ public final class PebbleIconID { public static final int NOTIFICATION_UNIFI_PROTECT = 131; public static final int NOTIFICATION_ZOOM = 132; public static final int NOTIFICATION_EBAY = 133; + public static final int NOTIFICATION_YOUTUBE = 134; + public static final int NOTIFICATION_SIGNAL = 135; + public static final int NOTIFICATION_TWITCH = 136; } diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleNotification.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleNotification.java index 9955a61135..7cedc17ada 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleNotification.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/pebble/PebbleNotification.java @@ -73,9 +73,10 @@ public class PebbleNotification { return switch (notificationType) { case AMAZON -> PebbleIconID.NOTIFICATION_AMAZON; case BBM -> PebbleIconID.NOTIFICATION_BLACKBERRY_MESSENGER; - case CONVERSATIONS, HIPCHAT, SIGNAL, WIRE, THREEMA, KONTALK, + case CONVERSATIONS, HIPCHAT, WIRE, THREEMA, KONTALK, ANTOX, DISCORD, DELTACHAT, MOLLY -> PebbleIconID.NOTIFICATION_HIPCHAT; + case SIGNAL -> isCoreDevice ? PebbleIconID.NOTIFICATION_SIGNAL: PebbleIconID.NOTIFICATION_HIPCHAT; case ELEMENT -> isCoreDevice ? PebbleIconID.NOTIFICATION_ELEMENT : PebbleIconID.NOTIFICATION_HIPCHAT; case FACEBOOK -> PebbleIconID.NOTIFICATION_FACEBOOK; case FACEBOOK_MESSENGER -> PebbleIconID.NOTIFICATION_FACEBOOK_MESSENGER;