#12299: Advance Jmol Interactive Features in Flask Notebook
---------------------------------------------------------------+------------
       Reporter:  gutow                                        |         Owner: 
 jason, mpatel, was          
           Type:  enhancement                                  |        Status: 
 needs_work                  
       Priority:  major                                        |     Milestone: 
 sage-5.2                    
      Component:  notebook                                     |    Resolution: 
                             
       Keywords:  Jmol, 3D, notebook                           |   Work issues: 
 create upstream pull request
Report Upstream:  Not yet reported upstream; Will do shortly.  |     Reviewers: 
 Karl-Dieter Crisman         
        Authors:  Jonathan Gutow                               |     Merged in: 
                             
   Dependencies:  #11080,#11078,#11503                         |      Stopgaps: 
                             
---------------------------------------------------------------+------------
Changes (by {'newvalue': u'Jonathan Gutow', 'oldvalue': u'gutow'}):

  * status:  needs_review => needs_work
  * reviewer:  => Karl-Dieter Crisman
  * upstream:  N/A => Not yet reported upstream; Will do shortly.
  * work_issues:  => create upstream pull request
  * author:  gutow => Jonathan Gutow


Comment:

 Okay, I will still have to look at what happens if "old" Jmols live in a
 directory, but at least it does, in fact, work.

 I have to say that it is already, even after limited testing:
  * Really cool to be able to do the mesh, color, spin, everything from
 that advanced screen immediately - I don't think three.js will do all that
 right away.  I remember this from testing last summer, too, but it's still
 nice it still works.  And the extra features of the right-click menu -
 setting x, y, z spin separately?  Nice.
  * Really ''annoying'' that even the very first Jmol on a worksheet, even
 a new one I create on a new worksheet (!) has the clunky "make active"
 thing which takes ages.  We have to wait a while for 3D graphics anyway;
 let's not make it longer.  Is there ''any'' way to make at least the first
 Jmol detected be a real Jmol, or is that a pipe dream?

 Other minor things noticed thus far:
  * If you resize the applet using the right-click menu (say, to 200%) then
 the advanced menu on the right does not resize with it, which can lead to
 things being not very visible.  Also makes it very hard to find the right-
 click menu.
  * Thinking out loud... should even more things from the right-click menu
 be on the advanced menu?  That could be another ticket, but if it's really
 easy to do.  Especially showing the axes would be REALLY nice as an
 option, since the axes Sage provides are (as we discussed at #9238) just
 plain wrong.
  * I think the right-click menu needs to be reorganized.  In particular,
 "View" to me implies I will get to pick things to view - like axes and
 boxes. Now that I see what it actually does, it's really cool, but maybe
 "Views" would be better for that, and "Show" for some of the other options
 in "Style".  That said, some of the things under "Style" do make sense.
  * In the right-click menu, why can't "Color" do the color of the plot
 itself?   I was ambivalent about "Color" being a top-level one, but if it
 can only color the subsidiary objects, that's probably not ideal to have
 at the top level.
  * Sometimes I've had trouble on the right-click menu "making it over the
 hump" between sections; I've had to click explicitly, rather than have the
 submenus show up.  It seems like this only happens after the first click
 on the menu after the right-click for the menu to appear.  The subsubmenus
 also require explicit clicking.  I have a suspicion there isn't much you
 can do about this.
  * So I don't remember the "high quality" button from last summer.  What
 exactly does that do, and why wouldn't one want this to be a default?
 This is a very naive question, just because "high quality" sounds like
 it's, well, higher quality, and it doesn't seem to take any more
 computation time.

 Okay, this is all based on pretty much just testing ONE applet.  I have
 not tested worksheets with hundreds, or even twos, of applets.  But the
 basic functionality is fine as before, so hopefully we can get this in for
 Sage 5.2 along with the new notebook - let's keep our fingers crossed.
 strogdon, if you're out there, this would be great to test.

 Finally, I will put this as "needs work" only because it looks like your
 stuff for the sagenb has not been
 [https://github.com/sagemath/sagenb/issues/search?q=jmol reported
 upstream] and made a pull request.  I know, you just learned Mercurial,
 and now they're making you use Git... I '''truly''' feel your pain, and am
 very annoyed about it.  Apparently the saving grace is that in the mid-
 term future, it will make it possible to submit patch requests from your
 browser.  But for now it gives me great growing pains as well, aargh.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12299#comment:22>
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