{"id":429,"date":"2007-11-01T19:51:37","date_gmt":"2007-11-01T23:51:37","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/429\/a-space-of-ones-own"},"modified":"2007-11-01T19:51:39","modified_gmt":"2007-11-01T23:51:39","slug":"a-space-of-ones-own","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/429\/a-space-of-ones-own","title":{"rendered":"A Space Of One&#8217;s Own"},"content":{"rendered":"<p>Leopard brings so many little features that I am having a hard time devoting time to playing with many of them. One of the best-designed of these features is called <a href=\"http:\/\/www.apple.com\/macosx\/features\/spaces.html\">Spaces<\/a>, and supplies a familiar feature to anybody who has used virtual desktops on any platform. The basic gist is that you can switch between &#8220;virtual monitors&#8221;, each of which holds a different set of running applications.<\/p>\n<p>\nIn many ways Leopard is all about the animation, and it&#8217;s used <em>very effectively<\/em> in Spaces, where switching between virtual desktops comes with an instantaneous (even on my PowerMac G5) slide animation, as if your monitor was connected to a camera that is suddenly picked up and swept over to land on some other area of desktop real estate. Pretty nifty.\n<\/p>\n<p>\nBut I haven&#8217;t really gotten into the habit of using this feature, and therefore didn&#8217;t notice one way in which it sort of behaves awkwardly with <a href=\"http:\/\/www.red-sweater.com\/marsedit\/\">MarsEdit<\/a>. Fortunately, one of my customers <a href=\"http:\/\/nslog.com\/2007\/11\/01\/spaces_sheet_bug_in_leopard\">noticed the problem<\/a> and dropped me a line. I did some research and discovered what I believe to be the following truth:\n<\/p>\n<p>\nDismissing a modal sheet in an application causes Spaces to awkwardly zoom that application&#8217;s space back into vision.\n<\/p>\n<p>\nThis is particularly awkward with MarsEdit because while a post is being sent to the server, the post window puts up a sheet conveying that information to the user. If you send a post and immediately switch spaces, then when MarsEdit finishes publishing, it Spaces will zoom you right back to MarsEdit&#8217;s space!\n<\/p>\n<p>\nI filed a bug, and Erik filed one as well. Hopefully Apple will agree it&#8217;s egregious and fix it in an update.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Leopard brings so many little features that I am having a hard time devoting time to playing with many of them. One of the best-designed of these features is called Spaces, and supplies a familiar feature to anybody who has used virtual desktops on any platform. The basic gist is that you can switch between [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,11,51,40],"tags":[],"class_list":["post-429","post","type-post","status-publish","format-standard","hentry","category-apple","category-cocoa","category-leopard","category-marsedit"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/comments?post=429"}],"version-history":[{"count":0,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/429\/revisions"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}