]> git.cworth.org Git - lmno-todo/blob - TODO
99d76c29a6550a39448153c4424f8661b2e95ee2
[lmno-todo] / TODO
1 Tic-tac-toe
2 ===========
3 git bisect a recent test-suite failure (player-info)
4
5 Empathy
6 =======
7
8 Features (likely) requiring only client changes
9 -----------------------------------------------
10 * Make new categories appear at the top of the list
11
12   Note: We may not want this for sake of keeping the UI stable---this
13   is already a bit of a problem with the "Start Game" button which is
14   now appearing at the top of the list of categories. What I mean by
15   "stability" of the UI is that we don't want a user to be reaching
16   out to tap a vote button for a category and then have the category
17   vote button shift to a different location before they reach it.
18
19 * Make the "vote_against" button move a prompt down to the bottom of
20   the list and gray it out. This could be a better approach than
21   making the category entirely disappear.
22
23 * Un-gray-out a prompt when a player votes for it
24
25 * Make scores available at screens other than the category-selection screen
26
27 Add a TWINNER achievement
28
29 Add support for item counts as words, such as "three little words"
30
31 Allow clients to see previous round scores by swiping left
32
33 Figure out why Nancy's computer doesn't work at all
34
35 Auto-focus first text field
36
37 Style focus highlight for TAB-based navigation
38
39 Empires
40 =======
41
42 Convert HTML/JavaScript client to React
43
44 Add UI for combining/splitting empires, (modeled after the judging
45 interface in Empathy).
46
47 Add a chat interface for sending messages to the current empire (with
48 no history beyond a single message per sender)
49
50 Scribe
51 ======
52
53 Fix server to reject illegal moves (not following the previous-move
54 constraint)
55
56 Extend test suite to cover legal and illegal scribe moves
57
58 Constrain glyph diagrams to not overflow page width
59
60 For a very wide display, put glyph diagrams on the side of the game
61 board instead of below.
62
63 Detect glyphs and highlight background of squares belonging to glyphs
64
65 Detect winner of mini-grid and overlay sumbol of player on mini-grid
66
67 Declare overall winner (both in "majority" and "superglyph" mode)