Discord Light Theme Emotes/Theme based Emotes
TL;DR
Add an ability to make 2 different versions of emotes (Light and Dark theme) and make them visible to the users of the respective themes. IE. Dark user uses an `I See` Emote (With Dark mode design), but Light mode users see an `I See` emote with Light mode design.
Introductions
I have tried both the light and dark theme recently, after hearing that the Discord team has worked on it more recently, and have noticed that a lot of emotes are made with dark theme in mind. My idea is the ability to have two kinds of the same emote, one for the light theme and one for the dark theme. I made a very basic design implementation using Discord's inspect element tool to make some temporary changes I will explain below on Images 3 and 4. Imgur links were used due to file size issues (Plus they looked huge). Sorry!
Explanations
Image 1: Original `I See` Emote. Taken from the RiiConnect24 Discord Server
Image 2: Light Theme Version. Made by Me.
Image 3: Emotes Screen with unlinked emotes. In order to have an emote that has two themes, you have to have 2 emotes and sometimes that just doesn't work when users are using different themes.
Image 4: Emotes Screen with Theme Emotes. The toggle is set per emote in order to enable having 2 themed emotes, and that allows you to upload a light theme version (Called Alt Emote here). Then if a dark theme user uses this emote, they would see the dark version, but light mode users would see the light version. (I messed up the HTML a bit but it shows the idea. I could easily fix it if requested though.)
Potential Issues
- Issue: This doubles the amount of emotes a server can have!!!
- Response: I think that this is not true, as if a server would set different emotes entirely in the alt slot, they would be out of place and only users in the applicable theme would see it. That makes different emotes in each slot useless.
- Issue: Clicking the Allow Theme Switching toggle for each emote is tedious!
- Response: A toggle could be included to default to having multiple themes.
- Issue: The above mentioned toggle is nice, but what if I don't want to theme an emote?
- Response: It could be implemented that if one theme is missing an emote it defaults to the other themes.
Other Notes
I would be happy to refine any of this based on feedback, along with adding more potential issues and explanations. Feel free to comment and I will respond when I can! This is a repost, but it's likely no one saw the old post due to an issue that made this post take 15 days to be verified previously meaning it showed as 15 days old when verified. Old post has been deleted.
Please sign in to leave a comment.
Comments
0 comments