-
Notifications
You must be signed in to change notification settings - Fork 2
/
TODO
29 lines (15 loc) · 1.32 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
- If a label (jumpdst) has nothing jumping to it, delete it.
- If a jump has no matching label (jumpdst), show the label's name.
- Hovering over a jumpdst should show the label's name.
- Hovering over a jump should cause the argument with the label to show.
- Hovering over a jump, jumpdst, or the jump line should highlight all three.
- Set alt text for memory labels so a copy/paste is reasonableish
- Arc algorithm, gives pretty square corners for very short jumps and very flat ones for long jumps. How I calculate the control points should change. Perhaps I do want quadratic curves instead of cubic?
- Cleanup hrm.js.
- The load of the program causes a "syntax error" in the console log. I think it's because Firefox (possibly via jQuery) tried to parse it as JSON or XML. May just be jQuery trying to autodetect and nothing we can do about it.
- Give the label SVG's lines a class to set the color.
- Better errors if can't load file.
- Handle arrow space better. Somehow.
- Move jump SVG behind table? Currently obscures attempts to click/hover on instructions.
- Should inbox and outbox arrows be handled through :before{content: "➡";}? Lets user restyle easily, even if they want the emoji version, or nothing at all.
- Test serving external CSS really slowrly; like 2 second lag. Ensure that doesn't cause arrow misalignment.