#240 Was working on scaling node size transformer, but it's getting to be a larger change than I anticipated. It is worth doing later, so I'll keep the additions here.
Merged master in to update the branch. Let's see if we can get context relative sizing sorted out after the long delay.
Fixed bug with mouse up.
Sorting nodes for circle layout with central node. Made it easier to troubleshoot the layout.
#240 Have relative sizing working with a linear scale. Looking into alternative scales, whether the listener system is efficient, and whether this should be the default size transformer. Not ready to merge to master yet.
Non-linear relative range scaling isn't looking awesome, so I am defaulting it to linear scaling. We can tweak later if we desire.
#240 Have the graph-relative node scaling working well, but not with the best scaling function. It is currently linear. I created a patient executor system to prevent wasteful calls to update all node sizes when the same call is about to happen again soon.
#240 Set the ontology embed back to using the discrete bin sizes for nodes, until we work out a nice function for graph relative node sizing. The rest of the relative system is working excellently; just the actual relation between number of classes and pixel size needs to be selected. I need outside input on this. Ready to merge to master.
Merge branch 'issue240'