{"id":1047,"date":"2005-06-06T12:01:22","date_gmt":"2005-06-06T16:01:22","guid":{"rendered":"\/?p=1047"},"modified":"2016-07-28T09:59:09","modified_gmt":"2016-07-28T13:59:09","slug":"utility-windows","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2005\/06\/06\/utility-windows\/","title":{"rendered":"Utility Windows"},"content":{"rendered":"<p>\r\nThe <a href=\"http:\/\/developer.apple.com\/documentation\/UserExperience\/Conceptual\/OSXHIGuidelines\/XHIGWindows\/chapter_17_section_5.html#\/\/apple_ref\/doc\/uid\/20000957-20000961-TPXREF17\">Apple Human Interface Guidelines<\/a> say:\r\n<\/p>\r\n\r\n<blockquote cite=\"http:\/\/developer.apple.com\/documentation\/UserExperience\/Conceptual\/OSXHIGuidelines\/XHIGWindows\/chapter_17_section_5.html#\/\/apple_ref\/doc\/uid\/20000957-20000961-TPXREF17\">\r\n<p>\r\nA user can open several utility windows at a time; they float on top of document windows. When a user makes a document active, all of the application&rsquo;s utility windows should be brought to the front, regardless of which document was active when the user opened the utility window. When your application is inactive, its utility windows should be hidden. Utility windows should not be listed in the Window menu as documents, but you may put commands to show or hide all utility windows in the Window menu.\r\n<\/p>\r\n<\/blockquote>\r\n\r\n<p>\r\nBut the example given includes a regular Finder Info window:\r\n<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mjtsai.com\/blog\/images\/2005-06-06-utility-window.png\" alt=\"Figure 13-23: Utility Windows\" width=\"482\" height=\"335\" \/>\r\n\r\n<p>However, Finder Info windows do not float or hide when inactive, and they do appear in the Window menu. The guidelines go on to say:<\/p>\r\n\r\n<blockquote cite=\"http:\/\/developer.apple.com\/documentation\/UserExperience\/Conceptual\/OSXHIGuidelines\/XHIGWindows\/chapter_17_section_5.html#\/\/apple_ref\/doc\/uid\/20000957-20000961-TPXREF17\">\r\n<p>\r\nA user would never need to minimize a utility window because it is displayed only when needed and disappears when its application is inactive. Therefore, the minimize button is always unavailable.\r\n<\/p>\r\n<\/blockquote>\r\n\r\n<p>\r\nI was actually looking at the HIG to see if it had anything to say about the new &ldquo;Unified title\/toolbar look&rdquo; option in Tiger, but I couldn&rsquo;t find anything.\r\n<\/p>","protected":false},"excerpt":{"rendered":"<p>The Apple Human Interface Guidelines say: A user can open several utility windows at a time; they float on top of document windows. When a user makes a document active, all of the application&rsquo;s utility windows should be brought to the front, regardless of which document was active when the user opened the utility window. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1047","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1047"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1047\/revisions"}],"predecessor-version":[{"id":15425,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1047\/revisions\/15425"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}