Opening .sm file opens a new intance of SMath

Opening .sm file opens a new intance of SMath - Messages

#1 Posted: 7/9/2014 9:58:43 AM
zapzapouch

zapzapouch

0 likes in 27 posts.

Group: User

If I double-click a .sm file in Windows 7, it opens a new instance of SMath Studio. I would prefer that it open in the existing single instance of SMath and I switch between documents using the Pages menu rather than Windows taskbar. (Though it would be nice to have a split-screen view of multiple documents within SMath.)
#2 Posted: 7/9/2014 5:39:27 PM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

Just wanted to note that this is a matter of taste. I do prefer the status quo. So, when addressing this, please provide a means to choose which mode to use.
С уважением, Михаил Каганский
#3 Posted: 7/9/2014 6:01:17 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Just one more note: If you find using the pages menu inconvenient, Ctrl-Tab might be your friend. It works just like in other multi-document applications.

Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#4 Posted: 7/9/2014 7:19:37 PM
zapzapouch

zapzapouch

0 likes in 27 posts.

Group: User

Wrote

Just one more note: If you find using the pages menu inconvenient, Ctrl-Tab might be your friend. It works just like in other multi-document applications.



There's nothing wrong with the Pages menu, but it should be possible to view 2 pages side-by-side without having to manually resize them. As two instances, Windows 7 will allow this by dragging them to the sides of the screen, but this is the only benefit to having multiple instances, and it wastes screen space with multiple toolbars, etc. It would be better if it only opened one instance and had an automatic split-screen view inside.
#5 Posted: 7/9/2014 7:28:56 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

For the maximalistic SMath users there is one more issue to note: separate instances of SMath run separate maxima sessions. The documents in a single instance share the same maxima session. This includes maxima settings like takeover of SMath functions (diff, lim, int, det, sum), assumptions and the like. You have to explicitly set the state if you want to switch between docs and you should always manually recalculate after switching. Also, there might be path issues with multiple documents.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#6 Posted: 7/9/2014 10:35:48 PM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

Well, that's not "the only" benefit. SMath isn't perfect, and crashes sometimes. Having different processes for different sheets makes the crash less destructive, and intensive working with multiple non-trivial calculations makes this very noticeable advantage.
С уважением, Михаил Каганский
2 users liked this post
Davide Carpi 7/10/2014 12:42:00 AM, ioan92 7/10/2014 1:49:00 AM
#7 Posted: 7/23/2014 9:38:53 AM
zapzapouch

zapzapouch

0 likes in 27 posts.

Group: User

Another problem is that opening worksheets from a file manager or pinned bookmarks on the task bar will open them in new instances even if they're already open in the background of an existing instance, leading to multiple modified versions of the same sheet open in different windows, and if you save both, one of the sets of changes will be lost.

Is there any way to modify Windows "Open" action so that it opens in the existing instance?
  • New Posts New Posts
  • No New Posts No New Posts