#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.