Vencord / plugin-requests

Vencord plugin requests. Open the link below to create a request
https://github.com/Vencord/plugin-requests/issues/new?template=request.yml
29 stars 2 forks source link

A plugin that hides disabled emojis when you don't have nitro #510

Open Hedreon opened 6 months ago

Hedreon commented 6 months ago

Plugin Description

Although one issue already exists about this, the person who made the issue clearly stated that he wants to hide emojis that he doesn't want, rather than hiding all disabled emojis. ("Extremely close...but I want to pick what is hidden")

This plugin request is simple and I've been aching for something like this ever since I started using Vencord, being a former BetterDiscord user myself. It's basically a QoL plugin that makes picking your favourite emojis so much easier and quicker (if you're in a considerable amount of Discord servers like me) by hiding disabled emojis. (because a) you don't have nitro and b) you're not currently in that server that has those emojis)

TL;DR: This is yap talk for a plugin that hides disabled emojis because you don't have nitro.

Existing Plugin for other mod

Hide Disabled Emojis by Zerebos: https://betterdiscord.app/plugin/HideDisabledEmojis

Request Agreement

ghost commented 6 months ago

Try this If it doesn't work copy the link put in ur browser and copy the code the plu it into a class updater then copy the new code and paste it in quickcss https://discord.com/channels/1015060230222131221/1028106818368589824/1050422723186270259

Hedreon commented 6 months ago

Try this If it doesn't work copy the link put in ur browser and copy the code the plu it into a class updater then copy the new code and paste it in quickcss https://discord.com/channels/1015060230222131221/1028106818368589824/1050422723186270259

That is not only what I didn't ask for, it also doesn't hide disabled emojis whatsoever, it only hides the nitro upsell that is possible to do with CSS. Hiding disabled emojis isn't possible in CSS. (I know this because I tried to do this myself and it only led to not only breaking the emoji picker but crashing my entire Discord client as well)

Someone needs to hide Golonchy's message as off-topic or something because it doesn't add on to anything I've said or requested.

Butterroach commented 6 months ago
li:has(button div[class^="emojiLockIconContainer"]), div[class*="categorySectionNitroLocked"],div[class^="nitroTopDivider"], div[class^="upsellContainer"] {
  display: none;
}

you WILL have a large emptiness before you get to the regular emojis (the ones that are like πŸ™‚) and they WILL be a bit broken but still usable if you click the lil smiley on the left

Hedreon commented 6 months ago
li:has(button div[class^="emojiLockIconContainer"]), div[class*="categorySectionNitroLocked"],div[class^="nitroTopDivider"], div[class^="upsellContainer"] {
  display: none;
}

you WILL have a large emptiness before you get to the regular emojis (the ones that are like πŸ™‚) and they WILL be a bit broken but still usable if you click the lil smiley on the left

That's exactly what I tried when trying to hide the disabled emojis myself, even down to using the same classes you chose. I'm serious when I say this cannot be fully done in just CSS.

Butterroach commented 6 months ago
li:has(button div[class^="emojiLockIconContainer"]), div[class*="categorySectionNitroLocked"],div[class^="nitroTopDivider"], div[class^="upsellContainer"] {
  display: none;
}

you WILL have a large emptiness before you get to the regular emojis (the ones that are like πŸ™‚) and they WILL be a bit broken but still usable if you click the lil smiley on the left

That's exactly what I tried when trying to hide the disabled emojis myself, even down to using the same classes you chose. I'm serious when I say this cannot be fully done in just CSS.

it works though

Hedreon commented 6 months ago
li:has(button div[class^="emojiLockIconContainer"]), div[class*="categorySectionNitroLocked"],div[class^="nitroTopDivider"], div[class^="upsellContainer"] {
  display: none;
}

you WILL have a large emptiness before you get to the regular emojis (the ones that are like πŸ™‚) and they WILL be a bit broken but still usable if you click the lil smiley on the left

That's exactly what I tried when trying to hide the disabled emojis myself, even down to using the same classes you chose. I'm serious when I say this cannot be fully done in just CSS.

it works though

Works but doesn't solve the cluttering problem with the emoji picker hence the long time scrolling problem.

Update: It doesn't. I just tested it out, it unloads the first few rows of emojis before you can scroll up to the first row of the normal emojis.