Rewrite webapp in React
There we go, the feature we'll have nightmares about.
The current webapp was written by @Ziassan on the fly before he could learn more about what was possible in Javacript. As a result it practically uses no framework or other stack someone else could use to participate in the code.
Ultimately, rewriting it in React might even allow us to do more, and faster too.
This is going to take a very long while and won't be released in a version any time soon, but if someone wants to try it out, feel free.
-
Panneau options -
Modal Profile -
Modal Stats -
Modal sondage -
Modal RestrictedHelpModal -
Modal aide -
Modal Tutoriel -
Gestion des Login -
Ecran de bienvenue -
Barre de Menu partie admin -
Barre de Menu partie public -
Détails d'un kara -
Ligne d'un Kara -
Barre de menu des playlists -
Affichage d'une playlist -
Progress Bar
Je détaille un peu plus ce qui reste à faire :
-
Virer les $(XXX) restants pour se rendre indépendant de jQuery -
Corriger les divers problèmes de CSS -
Problème de performance ? -
Quand quelqu'un du public ajoute une chanson, ou quand on passe à une nouvelle chanson, ça provoque un playlistContentsUpdated
ce qui bien sûr provoque un rafraichissement de la playlist côté UI et celle-ci revient donc au début. La meilleure solution AMHA serait de garder la position de scroll de la PL quand on reçoitplaylistContentsUpdated
(je crois que c'est ce que @Ziassan faisait)
Edited by Leon