sinelaw/graphui
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Graphui
--------
An attempt to implement Graphui using some sort of FRP framework.
Key Bindings
============
a = Add New Nodes
Mouse Click = Select Element.
(Connect two nodes by clicking on source and then on destination.)
Problems / TODO:
================
* Use more samples on longer bezier lines
* Fork dot generation to a different thread
* Add width and antialiasing control to drawingcombinators
* Update to use GL.GLdouble instead of Double whenever we pass stuff to Draw library. Then, use the version of the library that doesn't do any "convReal" - it uses GL.GLdouble instead of Double everywhere. This really improves performance.
* How to 'sample' the display at sane intervals regardless of the event activity going on? (Yampa question)
* Use Yampa.Utilities.sample? For now I'm using an IORef to measure time since last render
* Use clustered graphs to allow grouping (clustering) of nodes or parts of the graph