Since legally esx_customui can’t be used or downloaded due to copyright, I decided to build my own. And well, after weeks of study (and bashing my head on a wall), I’m finally close of releasing my own UI (which I’m going to call ESX Trew UI).
When I was coding it, I decided to move away from jQuery and code it on pure vanilla javascript. Right now I’m polishing the javascript part of it to make it run smoother on the game. There are some elements (like the microphone) which it’s visually the same of other scripts but they have a twist of my own.
You can create your own “skins”, add translations (it’ll be localized), show or hide elements, change the font (you need to input the Google Font link of it), change the server logo and a bunch of other stuff.
Yes, it is a NUI. Right now, I’m polishing the javascript in a way that doesn’t need to set/remove classes and content every time. Instead, I’m checking if the determined element is already set in the way I want and then, if it’s not, I’ll change it.