real2two / dashactyl

The better version of FusionPanel.
MIT License
1 stars 0 forks source link

CSS Framework #4

Open Mechite opened 3 years ago

Mechite commented 3 years ago

I'm curious what the reasoning for not using Tailwind and copying the layout from Pterodactyl itself to make an actually faithful remake is. The current layout of this panel just looks like a bad remake and I'd be a lot more interested in the project if it not only looked like the panel but also matched it's appearance and usability, for example, asynchronous page switching with a progress bar and fading, the exact same Tailwind configuration to match up identically, etc. I have a few more suggestions to put up here to make it more seamless but it might not work since I don't actually have experience with the Pterodactyl API: OAuth support, matching the panel name with the Dashactyl name by checking the name (any changes to the name requiring a restart of Dashactyl to propogate it), and other things to make the experience feel like it's a panel plug-in.

real2two commented 3 years ago

Well, Dashactyl uses a bootstrap theme now. I don't really want to go to the hassle of learning a CSS framework. I might consider it, if I were to rewrite the client area, but I don't think I will use one.

real2two commented 3 years ago

I don't think I'm going to use a CSS framework, but I'll consider it in the future. For now, I'll stick to making Dashactyl without a CSS framework.

Daftscientist commented 3 years ago

You know what, if two wants me to, I an make a proper tailwind UI for dashactyl.

Daftscientist commented 3 years ago

Similar to Pterodactyl Panel.

Mechite commented 3 years ago

I'd recommend you copy the configurations from Pterodactyl and reuse certain bits of their code since it should be pretty simple to make a 1:1 theme, Dashactyl would also need to be a SPA and have the same preloading system as Pterodactyl (though I don't recommend going full React, just using a framework like Vue to transform this into a SPA would make it just that bit more accurate). If you do actually want to work on making an accurate theme I would definitely contribute to it too as it's not only a learning experience but also quite a cool piece of software once it's done.