diff --git a/src/renderer/scr.discord.js b/src/renderer/scr.discord.js
index a8914f2..bbc6f61 100644
--- a/src/renderer/scr.discord.js
+++ b/src/renderer/scr.discord.js
@@ -14,7 +14,8 @@ var DISCORD = (function(){
specialUnescaped: /([*_~\\])/g,
mentionRole: /<@&(\d+?)>/g,
mentionUser: /<@!?(\d+?)>/g,
- mentionChannel: /<#(\d+?)>/g
+ mentionChannel: /<#(\d+?)>/g,
+ customEmoji: /<:([^:]+):(\d+?)>/g
};
var isImageAttachment = function(attachment){
@@ -121,7 +122,8 @@ var DISCORD = (function(){
processed = processed
.replace(REGEX.formatUrl, "$1")
.replace(REGEX.mentionChannel, (full, match) => "#"+STATE.getChannelName(match)+"")
- .replace(REGEX.mentionUser, (full, match) => "@"+STATE.getUserName(match)+"");
+ .replace(REGEX.mentionUser, (full, match) => "@"+STATE.getUserName(match)+"")
+ .replace(REGEX.customEmoji, "");
return "
"+processed+"
"; } diff --git a/src/renderer/stl.messages.css b/src/renderer/stl.messages.css index e2f8aea..16edfc9 100644 --- a/src/renderer/stl.messages.css +++ b/src/renderer/stl.messages.css @@ -119,3 +119,11 @@ margin-top: 6px; padding: 7px; } + +.message .emoji { + width: 22px; + height: 22px; + margin: 0 1px; + vertical-align: -30%; + object-fit: contain; +}