summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* web: refactor svg drawing and related codeDavid Vazgenovich Shakaryan2022-05-276-116/+173
* move coord conversion to board codeDavid Vazgenovich Shakaryan2022-05-264-16/+17
* web: bump cache versionDavid Vazgenovich Shakaryan2022-05-261-1/+1
* move difficulty-to-stdev logic to libDavid Vazgenovich Shakaryan2022-05-264-40/+45
* handle visits memory entirely from match fileDavid Vazgenovich Shakaryan2022-05-254-11/+12
* fix setup shots indentDavid Vazgenovich Shakaryan2022-05-251-191/+191
* minor cleanup and organisation of lib codeDavid Vazgenovich Shakaryan2022-05-257-104/+102
* curses: use suggested checkout function from libDavid Vazgenovich Shakaryan2022-05-251-20/+6
* pregenerate segment names to avoid constant mallocsDavid Vazgenovich Shakaryan2022-05-257-37/+38
* display 2-dart checkout if different than 3-dart checkoutDavid Vazgenovich Shakaryan2022-05-244-14/+35
* calculate suggested checkouts in lib codeDavid Vazgenovich Shakaryan2022-05-243-21/+32
* clear undone visit before overwriting with new visitDavid Vazgenovich Shakaryan2022-05-243-21/+36
* move more match logic from web to libDavid Vazgenovich Shakaryan2022-05-235-58/+76
* store starting player as part of match dataDavid Vazgenovich Shakaryan2022-05-235-10/+14
* move a bunch of general match logic from web to libDavid Vazgenovich Shakaryan2022-05-239-207/+251
* web: support early match exit via keyboardDavid Vazgenovich Shakaryan2022-05-221-0/+2
* web: remove test match modes; prompt cleanupDavid Vazgenovich Shakaryan2022-05-223-80/+61
* web: bump cache versionDavid Vazgenovich Shakaryan2022-05-211-1/+1
* web: add support for custom matchesmultiDavid Vazgenovich Shakaryan2022-05-214-32/+96
* web: automatically scroll dense visits to active playerDavid Vazgenovich Shakaryan2022-05-211-3/+6
* web: use function ptrs for menu optionsDavid Vazgenovich Shakaryan2022-05-213-130/+150
* web: show full visit log when player 3 or higher startsDavid Vazgenovich Shakaryan2022-05-211-3/+5
* web: don't try checking player 2 visits when there is only one playerDavid Vazgenovich Shakaryan2022-05-211-3/+4
* web: remove hard-coded match modesDavid Vazgenovich Shakaryan2022-05-214-66/+77
* web: reimplement menus as a stack with more shared codeDavid Vazgenovich Shakaryan2022-05-214-189/+216
* web: support visit log for 3+ player matchesDavid Vazgenovich Shakaryan2022-05-208-34/+177
* web: use configured number of slots in navigation functionsDavid Vazgenovich Shakaryan2022-05-201-22/+19
* web: use configured number of slots in show functionDavid Vazgenovich Shakaryan2022-05-201-6/+6
* web: dynamically allocate player bufsDavid Vazgenovich Shakaryan2022-05-204-26/+22
* web: use generic player slots in HTML/CSSDavid Vazgenovich Shakaryan2022-05-203-31/+29
* web: add (incomplete) support for 3+ player matchesDavid Vazgenovich Shakaryan2022-05-2010-28/+193
* web: display darts for comp as player 1David Vazgenovich Shakaryan2022-05-196-23/+75
* web: display comp name in throwing promptDavid Vazgenovich Shakaryan2022-05-183-7/+10
* web: store comp info as part of match player info instead of globallyDavid Vazgenovich Shakaryan2022-05-185-25/+79
* web: remove assumption that comp is player 2David Vazgenovich Shakaryan2022-05-181-8/+7
* web: fix bug when player 2 presses remaining keyDavid Vazgenovich Shakaryan2022-05-182-2/+2
* web: use match info funcs instead of checking modeDavid Vazgenovich Shakaryan2022-05-183-18/+14
* web: move match info funcs to match fileDavid Vazgenovich Shakaryan2022-05-183-44/+58
* web: change winning player messageDavid Vazgenovich Shakaryan2022-05-184-14/+28
* web: remove active leg ptr; various cleanupDavid Vazgenovich Shakaryan2022-05-186-23/+27
* web: support first-visit undo when player 2 throws firstDavid Vazgenovich Shakaryan2022-05-182-3/+15
* web: refactor undo logicDavid Vazgenovich Shakaryan2022-05-183-53/+75
* web: overlay virtual keyboard on chromeDavid Vazgenovich Shakaryan2022-05-162-1/+4
* web: display svg overflowDavid Vazgenovich Shakaryan2022-05-164-12/+9
* web: add favicon to local cacheDavid Vazgenovich Shakaryan2022-05-161-0/+1
* web: add throw animationDavid Vazgenovich Shakaryan2022-05-165-2/+25
* web: change end match button stylingDavid Vazgenovich Shakaryan2022-05-161-3/+19
* web: fix ending match mid-comp-throw and starting another quicklyDavid Vazgenovich Shakaryan2022-05-164-31/+19
* web: clean up properly when match is ended while comp is throwingDavid Vazgenovich Shakaryan2022-05-165-7/+31
* web: support ending ongoing match; ui/colour tweaksDavid Vazgenovich Shakaryan2022-05-1610-65/+127