#8222: sagenb -- misc improvements to the notebook graph editor
----------------------------+-----------------------------------------------
   Reporter:  was           |       Owner:  rlm       
       Type:  enhancement   |      Status:  needs_work
   Priority:  major         |   Milestone:  sage-5.0  
  Component:  graph theory  |    Keywords:            
     Author:  Kevin Clark   |    Upstream:  N/A       
   Reviewer:                |      Merged:            
Work_issues:                |  
----------------------------+-----------------------------------------------
Changes (by rkirov):

  * status:  new => needs_work


Comment:

 Great work! I loved the spring-electric layout with auto-max (that's how I
 imagined it all along). Everything worked as expect, so the patch is
 basically ready to go. However, since we are making basically an User
 Interface, I have some comments on the design decisions.

 I am mostly guided by the mantra that passing UI decisions to the user is
 not a solution. We should man up and fix the most useful behavior that 99%
 of users will use (and maybe add the sliders hidden behind a "tweak"
 button or skip them all together).


 - Correct me if wrong but Live with auto-max, spring-el. and default
 sliders give exactly what I expect on 99% of the graphs. I suggest we make
 this default (and get rid or hide everything else).


 - Similarly, I see no reason for live behavior that shoots vertices out of
 screen. Link auto-max along with live. At the same time, when graph is
 paused (not live) auto-max should be off.


 - Numbering for vertices should be off by default (graph theorists seldom
 number their vertices).


 - I see only two useful vertex sizes, one for unnumbered vertices and one
 for numbered. The vertex size slider can be skipped (or hidder by "tweaks"
 button).


 - Unnumbered vertices should be filled black.


 - There should be a warning (use JS confirm) with circle layout, since it
 can potentially destroy a carefully planned layout and there is no undo.

 Rado

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8222#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to