{"id":495,"date":"2020-01-07T09:49:00","date_gmt":"2020-01-07T16:49:00","guid":{"rendered":"https:\/\/www.great-white-software.com\/blog\/?p=495"},"modified":"2020-01-09T15:41:55","modified_gmt":"2020-01-09T22:41:55","slug":"when-apple-does-its-own-thing","status":"publish","type":"post","link":"https:\/\/www.great-white-software.com\/blog\/2020\/01\/07\/when-apple-does-its-own-thing\/","title":{"rendered":"When Apple does its own thing"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I started up Xojo 2019r3 the other day and changed some colors while tracking down a nifty dark mode bug (see <a href=\"http:\/\/feedback.xojo.com\/case\/58695\">http:\/\/feedback.xojo.com\/case\/58695<\/a>)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And after that all versions of Xojo would, when starting, immediately show the color picker panel like this :<\/p>\n\n\n\n<figure class=\"wp-block-video\"><video height=\"400\" style=\"aspect-ratio: 640 \/ 400;\" width=\"640\" controls src=\"https:\/\/www.great-white-software.com\/blog\/wp-content\/uploads\/2019\/12\/Untitled480.mov\"><\/video><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now lets be clear &#8211; I dont consider this to be a Xojo bug. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It seems that, Apple writes their own keys to the Xojo plist and these may influence whether the color picker panel shows up when you start Xojo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you open the Xojo plist in a text editor you may find that you have a bunch of keys like  &nbsp;NSColorPanelMode, NSColorPanelMode.modal, NSColorPanelToolbarIsShown.modal, NSColorPanelVisibleSwatchRows.modal, NSSplitView Subview Frames, NSColorPanelSplitView, NSToolbar Configuration com.apple.NSColorPanel. NSWindow Frame NSColorPanel, and NSWindow Frame NSColorPanel.modal<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apple adds these to the plist on its own (personally I find this less than helpful but there&#8217;s really no arguing with Apple about this sort of thing)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What I dont know is if Xojo can\/could make sure that the color panel preferences get writtem in a way the color picker does not open on next launch or not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If they can it would sure be nice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the mean time I&#8217;ve simply stripped those keys out when\/if they appear and things go back to normal.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I started up Xojo 2019r3 the other day and changed some colors while tracking down a nifty dark mode bug (see http:\/\/feedback.xojo.com\/case\/58695) And after that all versions of Xojo would, when starting, immediately show the color picker panel like this : Now lets be clear &#8211; I dont consider this to be a Xojo bug. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.great-white-software.com\/blog\/2020\/01\/07\/when-apple-does-its-own-thing\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;When Apple does its own thing&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-495","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/comments?post=495"}],"version-history":[{"count":4,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/495\/revisions"}],"predecessor-version":[{"id":563,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/posts\/495\/revisions\/563"}],"wp:attachment":[{"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/media?parent=495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/categories?post=495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.great-white-software.com\/blog\/wp-json\/wp\/v2\/tags?post=495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}