mirror of
https://github.com/rgleichman/glance.git
synced 2024-10-26 16:51:29 +03:00
Update todo.
This commit is contained in:
parent
c426ff422a
commit
5754fa6560
14
todo.md
14
todo.md
@ -4,7 +4,7 @@
|
|||||||
* Consider adding binding variable names to the lambda icon and match icon. Don't display the name if it is only one character.
|
* Consider adding binding variable names to the lambda icon and match icon. Don't display the name if it is only one character.
|
||||||
|
|
||||||
## Todo Later
|
## Todo Later
|
||||||
* Add documentation.
|
* Add wiki pages discussing: Why a visual language?, Glance design goals, History of Glance, FAQ's, How to contribute, etc..
|
||||||
|
|
||||||
### Testing todos
|
### Testing todos
|
||||||
* Fix the arrowheads being too big for SyntaxGraph drawings.
|
* Fix the arrowheads being too big for SyntaxGraph drawings.
|
||||||
@ -12,18 +12,18 @@
|
|||||||
### Visual todos
|
### Visual todos
|
||||||
* Draw bounding boxes for lambdas (use dashed lines)
|
* Draw bounding boxes for lambdas (use dashed lines)
|
||||||
|
|
||||||
* Make an icon font/library with labeled ports. E.g. the apply icon would have text labels "function", "result", "arg 0", "arg 1", etc.
|
* Use different line styles (e.g. dashed, solid, wavy) in addition to colors
|
||||||
|
|
||||||
* Don't rotate text and nested icons, give them rectangular bounding boxes in GraphViz. (Perhaps use a typeclass for isRotateAble)
|
* Consider improving nested apply icons embedded in case/guard icons.
|
||||||
|
|
||||||
* Give lines a black border to make line crossings easier to see.
|
|
||||||
|
|
||||||
* Let lines connect to ports other than the original source
|
* Let lines connect to ports other than the original source
|
||||||
|
|
||||||
* Use different line styles (e.g. dashed, solid, wavy) in addition to colors
|
|
||||||
|
|
||||||
* Use diagrams to shrink the drawing until icons start overlapping.
|
* Use diagrams to shrink the drawing until icons start overlapping.
|
||||||
|
|
||||||
|
* Make an icon font/library with labeled ports. E.g. the apply icon would have text labels "function", "result", "arg 0", "arg 1", etc.
|
||||||
|
|
||||||
|
* Try giving lines a black border to make line crossings easier to see.
|
||||||
|
|
||||||
### Translate todos
|
### Translate todos
|
||||||
* Fix applyComposeScore in Translate.hs not counting expressions that nest via reference. May need to move compose generation to after translate.
|
* Fix applyComposeScore in Translate.hs not counting expressions that nest via reference. May need to move compose generation to after translate.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user