{"id":47460,"date":"2025-04-22T15:37:49","date_gmt":"2025-04-22T19:37:49","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=47460"},"modified":"2025-04-22T15:37:49","modified_gmt":"2025-04-22T19:37:49","slug":"deskmat-1-0","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/04\/22\/deskmat-1-0\/","title":{"rendered":"DeskMat 1.0"},"content":{"rendered":"<p><a href=\"https:\/\/blog.eternalstorms.at\/2025\/03\/13\/hello-deskmat-for-mac\/\">Matthias Gansrigler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.eternalstorms.at\/2025\/03\/13\/hello-deskmat-for-mac\/\"><p>I have a <em>new app<\/em> out that lets you sweep things under the rug &#x2013; virtually: <strong><a href=\"https:\/\/eternalstorms.at\/DeskMat\">DeskMat<\/a><\/strong> for Mac.<\/p><p>With DeskMat, you cover the mess of files and folders on your Desktop with a single click &#x2013; and show them again in just the same way.<\/p><p><em>It makes for clean streams, screen sharing, and distraction-free work!<\/em><\/p><\/blockquote>\n\n<p><a href=\"https:\/\/blog.eternalstorms.at\/2025\/03\/13\/get-to-know-deskmat\/\">Matthias Gansrigler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.eternalstorms.at\/2025\/03\/13\/get-to-know-deskmat\/\"><p>By default, it shows a button on your screens&rsquo; Desktops that you can click to toggle the Desktop cover. But you can also move it to your menu bar, use a keyboard shortcut, or have it trigger automatically.<\/p><p>[&#8230;]<\/p><p>DeskMat can automatically cover your Desktops when specific apps are running, or come to the foreground.<\/p><p>[&#8230;]<\/p><p>DeskMat can automatically cover your Desktops when you activate specific Focus modes.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/blog.eternalstorms.at\/2025\/04\/18\/deskmat-the-post-mortem\/\">Matthias Gansrigler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/blog.eternalstorms.at\/2025\/04\/18\/deskmat-the-post-mortem\/\"><p>This is a little behind-the-scenes recap of the app&rsquo;s inception.<\/p><p>[&#8230;]<\/p><p>Now, there&rsquo;s this &ldquo;neat&rdquo; API on macOS that, on first glance, appears to be made for this: <code>NSWorkspace.shared.desktopImageURL(for: )<\/code>.<\/p><p>But it&rsquo;s completely useless.<\/p><p>Maybe it actually worked for a short while after its introduction with macOS 10.6, but it&rsquo;s obvious nobody at Apple ever took another glance at it again after that, ever.<\/p><p>Instead of returning the URL to the currently used wallpaper image file, it sometimes returns the <em>wrong<\/em> image file, or a URL to the <em>folder containing the image file<\/em>&#8230; I just couldn&rsquo;t get it to work reliably &#x2013; especially when a dynamic wallpaper, or a shuffling wallpaper is set, it just straight out poops its pants.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Matthias Gansrigler: I have a new app out that lets you sweep things under the rug &#x2013; virtually: DeskMat for Mac.With DeskMat, you cover the mess of files and folders on your Desktop with a single click &#x2013; and show them again in just the same way.It makes for clean streams, screen sharing, and distraction-free [&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":"2025-04-22T19:37:52Z","apple_news_api_id":"e904ce99-6be0-4e3f-a4f3-744f8811060a","apple_news_api_modified_at":"2025-04-22T19:37:52Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A6QTOmWvgTj-k83RPiBEGCg","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":[69,2756,2083,30,32,2598,282],"class_list":["post-47460","post","type-post","status-publish","format-standard","hentry","category-technology","tag-cocoa","tag-deskmat","tag-focus","tag-mac","tag-macapp","tag-macos-15-sequoia","tag-screenshots"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47460","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=47460"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47460\/revisions"}],"predecessor-version":[{"id":47461,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/47460\/revisions\/47461"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=47460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=47460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=47460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}