#11026: Add double clicking of sws files for Mac app
----------------------------------+-----------------------------------------
Reporter: iandrus | Owner: iandrus
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-5.1
Component: user interface | Resolution:
Keywords: mac app | Work issues:
Report Upstream: N/A | Reviewers: Karl-Dieter Crisman
Authors: Ivan Andrus | Merged in:
Dependencies: #8473, #13121 | Stopgaps:
----------------------------------+-----------------------------------------
Comment (by iandrus):
Replying to [comment:21 kcrisman]:
> > > Well, it's a little tricky. Double-clicking certainly opens the
Sage app, and the notebook server opens, but I don't see it opening the
file. Yes, this is on a version of Sage with the sws-cmdline going,
because if I open the terminal from within the little dropdown list, I get
> > > {{{
> > > sage: notebook(upload="/Users/.../Untitled.sws")
> > > The notebook files are stored in: sage_notebook.sagenb
> > > Another Sage Notebook server is running, PID 19872.
> > > Opening web browser at
http://localhost:8000/upload_worksheet?url=file:///Users/.../Untitled.sws
...
> > > }}}
> > > and it opens fine in its own thing. But when I double-click, it
just opens the worksheet list window, nothing else.
>
> Did you see this? Just curious.
>
> > > When I use the Sage app itself (not the little menubar item) and do
`File -> Open File ...` then I get the "native" app browser with the
worksheet I chose as its title, but nothing else (just a clank browser
window. It doesn't do anything, and the worksheet is not there when I
check.
> >
> > Oh you're right. I wonder if that ever worked.
>
> Fixed?
No. It will take some time for me to figure out how to fix it. I haven't
looked at it yet.
> > > On an unrelated note, why does `sage-document-cython.icns` look so
much bigger than the other icon files?
> >
> > I made it at a different time and didn't follow the same steps I
guess. I fixed this in the patch as well.
>
> Hmm, but it still looks bigger. Probably this isn't a big deal. I
can't check what the icons actually look like because I have Xcode as the
default to open .pyx files and it won't give me the icon even after saying
Sage.app should open them.
Hmm. It looks the same size to me. Actually, I uploaded the wrong patch.
Oops.
You might have to logout and back in to get the icons to change in the
Finder.
> > > By the way, my menubar item never does become blue any more. Maybe
that is part of it. I mean, the server is clearly working, so I'm not
sure why not. Any ideas?
> >
> > Okay, I tried it against sage-5.2.beta0 and you are right (when you
use the system browser). The problem is the server detection. They
changed the (default) pid file of the notebook server. I have fixed this
and tested that it also works with the old pid file, and updated the
patch.
> Okay. What was the change for this?
In `sage-is-running-on-port.sh`. I think it's pretty obvious where the
change is. There is also a change in `AppController.m`, but since I
uploaded the wrong patch you wouldn't have been able to see it. :-)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11026#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.