# List of TODOs ## Ink.js - [ ] TODO: smoother bezier curve? (disposable, needs revision, maybe increasing FPS??) - [ ] TODO: when switch away tool, clear the Ink canvas (disposable) ## helpers.js - function _makeErrorFunc(msg) - [ ] TODO: Make more use of this??? (needed) ## Ink.js - subscribe("mouseup", ......) - [x] TODO: actual circle detection? (disposable, not needed because of #9 ) - [ ] TODO: clockwise or counterclockwise??? (idk) - [x] TODO: if the arc DOES NOT go beyond radius, don't make self-connecting edge. also min distance. (Actually solved) ## Key.js - [ ] TODO: Standardize the NAMING across files?!?! (important) - [ ] TODO: cursors stay when click button? orrrrr switch over to fake-cursor. (posible bug. not important) ## Loopy.js - [ ] TODO: ugly fix, ew - [ ] TODO: Smarter drawing of Ink, Edges, and Nodes (only Nodes need redrawing often. And only in PLAY mode.) - [ ] TODO: EVENT BASED (modify cursor when over canvas with events) ## Model.js - [ ] TODO: wholeArrow option? (needs info) ## Node.js - [ ] TODO: ACTUALLY VISUALIZE AN INFINITE RANGE (make infinite values visual) ## PlayControls.js - [ ] TODO: Toggle back & forth?????? (make Ctrl+Enter return the user to edit mode) ## Sidebar.js - [ ] TODO: be able to focus on next component with an "Enter". (not needed, in conflict with Ctrl+Enter > Play key assignment) - [ ] TODO: control with + / -, alt keys?? (disposable)
List of TODOs
Ink.js
helpers.js - function _makeErrorFunc(msg)
Ink.js - subscribe("mouseup", ......)
Key.js
Loopy.js
Model.js
Node.js
PlayControls.js
Sidebar.js