Adding some 💫Magic💫 to Discord: Embracing Punycode Domain Rendering!
Hey there!
I'm super excited to share an idea that I believe would take the Discord experience to a whole new level! I'd love to see native support for Punycode domain rendering within the app. Let me tell you why it would be absolutely awesome.
So, here's the deal: Punycode is this cool encoding system that helps represent Unicode characters in a way that works with systems that only understand ASCII. Right now, when we stumble upon Punycode domains in Discord, we're greeted with something like xn--7s9h.ws, which, let's face it, isn't as snazzy or fun to look at.
But imagine this: what if Discord could automatically render those Punycode domains into their Unicode form, like 🦈.ws? It would be mind-blowingly cool and make the whole chatting experience way more delightful!
Here's why we need it
Supercharged User Experience:
By embracing native Punycode domain rendering, Discord would level up the user experience to a whole new dimension. Seeing those domains in their Unicode form would make them instantly recognizable, easier to read, and just plain awesome to share with friends.
Safety First, Always:
We all know that security is a big deal, and Discord takes it seriously. With Punycode domain rendering, users would be able to quickly identify any shady URLs that might be trying to trick them. The visual representation would make it easier to spot any sketchy characters or potential phishing attempts, keeping everyone safe and sound.
Let's Include Everyone:
Discord is all about bringing people together, regardless of their language or background. By supporting Punycode domain rendering, Discord would show its commitment to inclusivity. Users communicating in non-ASCII scripts would feel right at home, without any confusion or obstacles. It's all about making everyone feel welcome!
Joining the Cool Kids:
Let's face it, Discord is already a hip and happening platform. By incorporating native Punycode domain rendering, Discord would be on par with the latest industry trends. Major web browsers are already doing it, so why not join the party and keep things consistent across the online world?
Opt-in feature:
So, here's the plan: add an option in Discord's settings menu to enable Punycode domain rendering. When activated, Punycode domains would automatically transform into their Unicode forms, making them visually appealing and easy on the eyes for everyone.
How it could be implemented
I made a simple and lightweight way to implement it, without any external libraries at all, It works both in browser, and node \ electron.
https://gist.github.com/lunar-gg/c7bddc03774b1f34f2dfa632d8f4980a
So there would no problems at all implementing it in the desktop or web clients, nor would it take that long. Simply call it on the string right before its inserted into the DOM (After serializations and so on)
Let's sprinkle some ✨magic✨ into Discord by embracing Punycode domain rendering and making our chats even more vibrant and exciting. Together, we can take Discord to the next level of awesomeness!
Thanks for considering this feature request, and keep being the rockstars that you are!
Happy chatting,
~ Lunar
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น
ข้อคิดเห็น
0 ข้อคิดเห็น