summaryrefslogtreecommitdiff
path: root/web/static/index.html
Commit message (Collapse)AuthorAgeFilesLines
* web: support installing as progressive web app™David Vazgenovich Shakaryan2022-05-121-0/+1
|
* web: use subset font for dartboard numbersDavid Vazgenovich Shakaryan2022-05-121-1/+1
| | | | | | | | Inter is under a permissive font and we use the number glyphs only, so it makes sense to use a subset font to avoid loading the rest of the glyphs. Also removing the name table from the icons font to further reduce size.
* web: add prettier iconsDavid Vazgenovich Shakaryan2022-05-111-2/+2
| | | | | | | The icons come from the lovely people at Bootstrap, who've shared them under a permissive licence. To avoid loading a large file consisting almost entirely of icons we'll never display, I've generated the icon font myself, limiting it to only the glyphs we use.
* web: ui improvements, mainly for mobileDavid Vazgenovich Shakaryan2022-05-101-0/+2
| | | | | | | | Using a `100vh' height results in the bottom bit of the UI being cropped until scrolling down, while using `100%' results in the address bar always wasting space. By combining these with a fixed-position element, we're able to have the UI grow and shrink as the address bar visibility changes.
* web: dynamically generate (list-mode) keypad keysDavid Vazgenovich Shakaryan2022-05-091-7/+2
| | | | | This is currently only for match mode selection, but we'll reuse it to implement more menus.
* web: dynamically generate SVG and groupsDavid Vazgenovich Shakaryan2022-05-091-4/+0
|
* web: stylesheet cleanupDavid Vazgenovich Shakaryan2022-05-071-8/+7
|
* web: allow controls side to be chosen by userDavid Vazgenovich Shakaryan2022-05-071-3/+4
|
* web: more use of generic JS functionsDavid Vazgenovich Shakaryan2022-05-031-2/+2
|
* web: more renamingDavid Vazgenovich Shakaryan2022-05-021-3/+3
|
* make name consistent; minor file organisationDavid Vazgenovich Shakaryan2022-05-011-1/+1
|
* web: less javascript, more cDavid Vazgenovich Shakaryan2022-04-281-3/+2
|
* web: the bot should have his own dartboardDavid Vazgenovich Shakaryan2022-04-281-0/+9
|
* web: rid HTML of inline JSDavid Vazgenovich Shakaryan2022-04-261-20/+20
| | | | | Maybe I'll change this to use targeted event listeners when I'm not lazy.
* web: expand on help textDavid Vazgenovich Shakaryan2022-04-261-1/+5
|
* web: prevent player info boxes flashing on loadDavid Vazgenovich Shakaryan2022-04-261-8/+12
|
* web: support quick rematch, fix checkout pointsDavid Vazgenovich Shakaryan2022-04-261-3/+3
|
* web: fix data types in HTML onclick scriptsDavid Vazgenovich Shakaryan2022-04-261-13/+13
|
* web: more cleanupDavid Vazgenovich Shakaryan2022-04-251-1/+1
|
* web: use a common function to determine the next actionDavid Vazgenovich Shakaryan2022-04-251-1/+1
|
* web: enforce double out; hide suggested for bot; ui updatesDavid Vazgenovich Shakaryan2022-04-241-11/+14
|
* web: change coloursDavid Vazgenovich Shakaryan2022-04-241-3/+3
|
* web: make active prompt more prominentDavid Vazgenovich Shakaryan2022-04-241-1/+1
|
* web: add one-player scoreboard modeDavid Vazgenovich Shakaryan2022-04-241-3/+4
|
* web: implement prompt-aware keypadDavid Vazgenovich Shakaryan2022-04-231-15/+21
|
* web: fix undo state carrying over into next matchDavid Vazgenovich Shakaryan2022-04-231-1/+1
|
* web: add undo ability; simplify prompt handlersDavid Vazgenovich Shakaryan2022-04-231-12/+14
| | | | Undo currently works only for ongoing matches.
* misc web ui cleanupDavid Vazgenovich Shakaryan2022-04-231-6/+6
|
* more web ui refactoringDavid Vazgenovich Shakaryan2022-04-221-12/+12
|
* add leg average to web interfaceDavid Vazgenovich Shakaryan2022-04-211-12/+14
|
* redesign web interface; minor bug fixesDavid Vazgenovich Shakaryan2022-04-211-3/+13
|
* add web interface using WasmDavid Vazgenovich Shakaryan2022-04-201-0/+52