GC7R0TA-Rechenzentrum/hrm/human-resource-machine-viewer/TODO
2024-05-04 09:44:30 +02:00

30 lines
1.3 KiB
Plaintext

- 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.