Hi all,
I've just committed to master my attempt at renewing the Team and Public UI's.
In my opinion the DOMjudge interface looks a bit dated and could use a fresh coat of paint.
Let me know what you think. Note that you need to run composer (see https://www.domjudge.org/docs/admin-manual-10.html#ss10.1) when updating from git sources.
It's definitely not "done" in the sense that it could likely be made even better, but I think it's an improvement over what we had.
Because of all the developments going on I purposefully kept to relatively minimal changes to get it done (i.e.: no rewriting to templating systems yet, nearly all logic unchanged, scoreboard layout untouched). There's room for more cleanup and refactorng, especailly if we want to change the Jury interface aswell. And if we want to move to proper templating via Twig for the entire interface. That is appropriate for after 6.0 I think.
Cheers, Thijs