feat: stratagem icons, session summary, queue preview, UX polish

- Download 65 SVG icons from community repo (scripts/download-icons.js)
- Gold CSS filter on all icons to match game theme
- Session summary modal with score/accuracy/top stratagems
- Queue preview strip (next 3 stratagems with icons)
- Score popup animation, icon shake on wrong input
- Icons in history, leaderboard, and best-per-stratagem tables
- server.js: icon fields on all stratagems, ELO in lobby-update WS events
This commit is contained in:
Jeremy Brandenburger
2026-03-31 08:48:56 +02:00
parent 0d971745a6
commit 2d27d9fe4d
72 changed files with 2280 additions and 372 deletions
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 126 126"><g><path fill="#49adc9" fill-rule="evenodd" d="M106 94v-1H76v3h-3v-1h-2v11h2v2h-6v-2h2V96l-2-2h-2l-1 1H54l-1 1h-3v5h-2v4h-8.947L39 104h-1v-5l-2-1a3.229 3.229 0 0 1-2 1 11.073 11.073 0 0 1-3-1l-3 3v4h-4l-1-3 4-4v-2l-1-2h-8l-1 2v1l-1 2h-5l-4 3H4V90l3-2h20l1-1h6v-2h-5v-4h20v3l-2 1h-3v2h6l1 1h1v-2h9l2 2h11l2 2h30v-1h15v5h-15Zm-91-1H7v5h3l5-4v-1Zm19 2c-1.1 0-2 .448-2 1a1.152 1.152 0 0 0 1 .861V97h2v-.139A1.152 1.152 0 0 0 36 96c0-.552-.9-1-2-1Z"/><path d="M60 17h4v50h-4z" fill="#fff"/><path d="M37 40h51v4H37z" fill="#fff"/><path fill="#fff" fill-rule="evenodd" d="M62 22a20 20 0 1 1-20 20 20 20 0 0 1 20-20Zm0 5a15 15 0 1 1-15 15 15 15 0 0 1 15-15Z"/></g></svg>

After

Width:  |  Height:  |  Size: 724 B