Skip to content

sinelaw/graphui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 

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

About

A visual graph editor, with automatic layout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages