{"id":51769,"date":"2026-04-30T13:59:44","date_gmt":"2026-04-30T17:59:44","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=51769"},"modified":"2026-05-13T16:08:09","modified_gmt":"2026-05-13T20:08:09","slug":"photoshops-modern-spectrum-user-interface","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2026\/04\/30\/photoshops-modern-spectrum-user-interface\/","title":{"rendered":"Photoshop&rsquo;s &ldquo;Modern&rdquo; Spectrum User Interface"},"content":{"rendered":"<p><a href=\"https:\/\/unsung.aresluna.org\/photoshops-challenges-with-focus-pt-2\/\">Marcin Wichary<\/a>:<\/p>\n<blockquote cite=\"https:\/\/unsung.aresluna.org\/photoshops-challenges-with-focus-pt-2\/\">\n<p>The first field is not focused, so you cannot start typing the number after opening this window. You need to immediately move your hand to the mouse.<\/p>\n<p>If you click on any field, the value is not pre-selected, so you cannot start typing a new number then.<\/p>\n<p>[&#8230;]<\/p>\n<p>Clicking on parts of the input field doesn&rsquo;t bring it into focus even though the hover state promises it. (Discrepancies between hover and focus handling are a horrible new thing I&rsquo;m starting to see more in recent interfaces.)<\/p>\n<p>[&#8230;]<\/p>\n<p>Simply backspacing through the field shows a crude error modal and &#x2013; to add a second injury to the first injury &#x2013; the dialog removes focus from the field!<\/p>\n<\/blockquote>\n<p>What&rsquo;s going on at Adobe? As he says, &ldquo;all those transgressions are solved problems&rdquo;&mdash;figured out by Adobe itself decades ago.<\/p>\n\n<p><a href=\"https:\/\/mastodon.social\/@marcedwards\/116492688793541433\">Marc Edwards<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@marcedwards\/116492688793541433\">\n<p>This is a great post by @mwichary, demonstrating how Adobe&rsquo;s apps are decaying. I have a couple to add to the pile for the new canvas window: It now accepts fractional pixels and shouldn&rsquo;t, nudging increases or decreases by 0.01 pixels, and shift-nudging changes the value by 0.1 pixels.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/bsky.app\/profile\/cabel.panic.com\/post\/3mei4accj6c2x\">Cabel Sasser<\/a>:<\/p>\n<blockquote cite=\"https:\/\/bsky.app\/profile\/cabel.panic.com\/post\/3mei4accj6c2x\">\n<p>there is no jumpscare quite like a &ldquo;oh my god adobe updated the hue\/saturation panel for the first time since 1978&rdquo; jumpscare<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/sixcolors.com\/link\/2026\/04\/adobe-out-of-photoshop\/\">Jason Snell<\/a>:<\/p>\n<blockquote cite=\"https:\/\/sixcolors.com\/link\/2026\/04\/adobe-out-of-photoshop\/\">\n<p>I have been using Photoshop since John Sculley was the CEO of Apple. Longtime users can be brutally resistant to change, but I would like to think that I remain open-minded. One can&rsquo;t have used Photoshop for more than three decades without having adapted to change and found utility in the new features Adobe has added over the years. I&rsquo;ve used generative fill. I&rsquo;ve used AI-enhanced edge detection. I&rsquo;m hip and with it.<\/p>\n<p>But, as Wichary detected, what Adobe is doing with the Modern User Interface is <em>not<\/em> to make a new, improved, modern interface. Adobe&rsquo;s own description gives it away: It&rsquo;s a hammering of all of Adobe&rsquo;s user interfaces so they look alike, across Creative Cloud. It&rsquo;s a &ldquo;multi-platform design system,&rdquo; which means in addition to Adobe being committed to &ldquo;modernizing&rdquo; Photoshop by making it look like Premiere, it&rsquo;s also going to make it look the same on the Mac as Windows.<\/p>\n<p>Already, Photoshop desperately wants to run in single-window mode, with multiple documents opening in a single uberwindow&mdash;in other words, the stink of Windows. Fortunately, you can turn that feature off, and I have.<\/p>\n<p>[&#8230;]<\/p>\n<p>That all said, of course, this decision <em>could<\/em> benefit Photoshop users, because Adobe could put in the work to make the app <em>better<\/em> while also fulfilling its own corporate goals of homogeneity.<\/p>\n<p>Ha ha ha. Sorry. I tried to write that with a straight face.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/malejandro.com\/reflections\/en\/adobe-is-cooked\/\">Alejandro Romano<\/a>:<\/p>\n<blockquote cite=\"https:\/\/malejandro.com\/reflections\/en\/adobe-is-cooked\/\">\n<p>We&rsquo;re talking about Adobe, though. They sure had the resources, the talent, and the runway to manage that transition. They just chose not to. Priorities were different.<\/p>\n<p>Remember Creative Cloud? Of course you do. We all do. It&rsquo;s still with us.<\/p>\n<p>Who likes it? No one.<\/p>\n<p>One of the most insulting moves it enabled them to do is to hit people who <em>dared<\/em> to cancel their subscription with surprising, insane fees for trying to leave. What about that? Could you respect a company that treats their users like that? Most of them have supported and cheered them on for decades. It&rsquo;s gotten to the point where, if you pirated their software, you would have a better experience.<\/p>\n<p>[&#8230;]<\/p>\n<p>They came up with the subscription model. It ended the last financial incentive to ship better software. They could cut down the cost of innovation, while charging customers more for the same. Win-win.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/04\/29\/acorn-8-5\/\">Acorn 8.5<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/04\/08\/adobe-modifies-your-hosts-file-for-their-analytics\/\">Adobe Modifies Your Hosts File for Their Analytics<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/06\/17\/u-s-sues-adobe-over-subscriptions\/\">U.S. Sues Adobe Over Subscriptions<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/07\/05\/adobe-at-40\/\">Adobe at 40<\/a><\/li>\n<\/ul>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-01\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-01\">2026-05-01<\/a>): <a href=\"https:\/\/pxlnv.com\/linklog\/adobe-modern-user-interface\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/adobe-modern-user-interface\/\">\n<p>If you do a little poking around in Adobe&rsquo;s application bundles, a key reason for the jankiness of these user interfaces becomes apparent: it is because they are little webpages. These dialog boxes are HTML files that reference a chunky CSS file and oodles of JavaScript, and appear to be built with React.<\/p>\n<p>This is loathsome.<\/p>\n<p>There are people out there who will insist it is unfair to blame the tools and that bad user interfaces can be built in entirely native languages, too, which is true. Also, Adobe&rsquo;s interface has always been unique and not quite at home on either MacOS or Windows. Maybe it really is possible to build a web app that feels platform native. But I have never used one &mdash; not once &mdash; and for this mess to be increasingly used in the industry-standard professional suite of creative tools is maddening.<\/p>\n<p>[&#8230;]<\/p>\n<p>I was going to write about how this stuff should have been tried with people who actually use Adobe&rsquo;s apps in a high-pressure environment, but I am sure it was and, also, it does not matter. Wichary has it right. These are fundamental principles of user interface design that Adobe is ignoring because its internal tooling has taken precedence.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2026\/05\/01\/war-on-adobe\/\">War on Adobe<\/a><\/li>\n<\/ul>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-04\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-04\">2026-05-04<\/a>): <a href=\"https:\/\/pdx.social\/@louie\/116496889426680429\">Louie Mantia<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pdx.social\/@louie\/116496889426680429\">\n<p>Photoshop &ldquo;redesigned&rdquo; the Actions panel, one of the most fundamental features of Photoshop. The default tab is &ldquo;Essentials&rdquo; which I never use. &ldquo;Yours&rdquo; is my actions. Of course they have a setting for &ldquo;Classic&rdquo; mode, which is what I do for effectively every Photoshop feature that gets redesigned.<\/p><p>However&mdash; they also changed the <em>behavior<\/em>. Undo\/redo is for the entire action rather than individual steps of an action. Not helpful! So, also uncheck &ldquo;create a single history state.&rdquo;<\/p>\n<\/blockquote>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-05\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-05\">2026-05-05<\/a>): <a href=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/photoshop-modern-user-interface\">John Gruber<\/a> (<a href=\"https:\/\/mastodon.social\/@daringfireball\/116517918691000945\">Mastodon<\/a>):<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/photoshop-modern-user-interface\">\n<p>The before-and-after screenshots look like examples from a lecture on user interface design&#x2009;&mdash;&#x2009;if you swap them around make the new ones &ldquo;before&rdquo; and the old ones &ldquo;after&rdquo;. Better balance, better focus behavior, appropriate platform-native typography.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/mastodon.world\/@evilpeacock\/116518048118664261\">Eric Peacock<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.world\/@evilpeacock\/116518048118664261\">\n<p>Years ago the &ldquo;hold option to toggle the cancel button to reset&rdquo; stopped working in a bunch of effect or adjustment dialogs &mdash; like nothing would reset when the toggle was clicked.<\/p>\n<p>I may-or-may-not have reported that bug at some point, but it wasn&rsquo;t acknowledged or fixed for years after it initially frustrated me.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/adobe-modern-webpages\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/adobe-modern-webpages\">\n<p>You have to go back to the 1990s and classic Mac OS, but Adobe&rsquo;s best apps used to have exemplary native UIs. Apps like Photoshop helped push the state of the art in Mac UI forward. Tabbed palettes were a revelation.<\/p>\n<\/blockquote>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-06\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-06\">2026-05-06<\/a>): <a href=\"https:\/\/daringfireball.net\/2026\/05\/software_as_the_product_of_obsession_times_voice\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2026\/05\/software_as_the_product_of_obsession_times_voice\">\n<p>It feels like the world of software is bifurcating quality-wise. This <a href=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/photoshop-modern-user-interface\">whole<\/a> <a href=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/adobe-modern-webpages\">thing<\/a> about <a href=\"https:\/\/mjtsai.com\/blog\/2026\/04\/30\/photoshops-modern-spectrum-user-interface\/\">Adobe&rsquo;s new craptacular &ldquo;modern&rdquo; UI language<\/a> (a.k.a. &ldquo;<a href=\"https:\/\/spectrum.adobe.com\/\">Spectrum<\/a>&rdquo;) exemplifies one side of that bifurcation&#x2009;&mdash;&#x2009;the bad-and-getting-worse side. Software that is the product not just of an ignorance of <a href=\"https:\/\/asktog.com\/atc\/principles-of-interaction-design\/\">long-established principles of interaction design<\/a>, but of a <a href=\"https:\/\/daringfireball.net\/2025\/12\/bad_dye_job#:~:text=the%20key%20window\">willful disdain for those principles<\/a>. What Adobe is now shipping is just inexplicably bad UI, ignoring literally decades of great work and long-mastered concepts&#x2009;&mdash;&#x2009;a lot of which work was <a href=\"https:\/\/daringfireball.net\/linked\/2026\/05\/04\/adobe-modern-webpages\">pioneered by Adobe itself<\/a>!<\/p>\n<p>The <a href=\"https:\/\/daringfireball.net\/linked\/2026\/04\/13\/tahoe-reduce-transparency\">whole<\/a> <a href=\"https:\/\/daringfireball.net\/2026\/03\/what_to_do_about_those_menu_item_icons_in_macos_26_tahoe\">thing<\/a> with <a href=\"https:\/\/daringfireball.net\/2025\/12\/bad_dye_job\">MacOS 26 Tahoe<\/a> is similar. [&#8230;] Spectrum is where Tahoe suggests that MacOS was headed under Alan Dye&rsquo;s leadership: cross-platform sameness for the sake of sameness, with a complete disregard for longstanding platform nuances and idioms. <\/p>\n<p>[&#8230;]<\/p>\n<p>The other side of the software fork is not deserted. It&rsquo;s just populated, more than ever, by the products of small independent developers who obsess, first and foremost, over quality and artistic vision.<\/p>\n<\/blockquote>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-07\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-07\">2026-05-07<\/a>): See also: <a href=\"https:\/\/news.ycombinator.com\/item?id=48013750\">Hacker News<\/a>.<\/p>\n\n<p><a href=\"https:\/\/mastodon.social\/@marcoarment\/116533807502998390\">Marco Arment<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@marcoarment\/116533807502998390\">\n<p>Then re-read the <a href=\"https:\/\/pxlnv.com\/linklog\/adobe-no-allies\/\">last two paragraphs<\/a>, replacing &ldquo;Adobe&rdquo; with &ldquo;Apple&rdquo;.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=48048879\">MontagFTB<\/a>:<\/p>\n<blockquote cite=\"https:\/\/news.ycombinator.com\/item?id=48048879\">\n<p>I am Foster Brereton and Principal Scientist for this UI effort. Suffice it to say, the article and this thread have had their impact on the people behind the software. We are aware we got a lot of things wrong. As the primary technical lead on the UI migration, a lot of the implementation details ultimately fall up to me.<\/p>\n<p>Two things I can tell you: the engineering team does care about Photoshop (I&rsquo;ve been on the team more than 15 years for a reason) and this migration is far from over for us.<\/p>\n<p>These sharp edges are acknowledged, and we are working on them. Some of them are already addressed.\nI know this will be of little comfort to some. But to the rest, we are still here.<\/p>\n<\/blockquote>\n\n<p id=\"photoshops-modern-spectrum-user-interface-update-2026-05-13\">Update (<a href=\"#photoshops-modern-spectrum-user-interface-update-2026-05-13\">2026-05-13<\/a>): <a href=\"https:\/\/unsung.aresluna.org\/mailbag-photoshops-focus-post\/\">Marcin Wichary<\/a>:<\/p>\n<blockquote cite=\"https:\/\/unsung.aresluna.org\/mailbag-photoshops-focus-post\/\">\n<p>Oh, and when I say &ldquo;broken windows,&rdquo; I&rsquo;m not just being cute. Here&rsquo;s an example of Photoshop&rsquo;s &ldquo;explore&rdquo; halo that occasionally appears on top of another app just because I have Photoshop open underneath. And, there is nothing I can do in Photoshop to get rid of it[&#8230;]<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Marcin Wichary: The first field is not focused, so you cannot start typing the number after opening this window. You need to immediately move your hand to the mouse. If you click on any field, the value is not pre-selected, so you cannot start typing a new number then. [&#8230;] Clicking on parts of the [&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":"2026-04-30T17:59:48Z","apple_news_api_id":"b2a80e1d-89c8-4c4c-935f-29c6302964e8","apple_news_api_modified_at":"2026-05-13T20:08:15Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAACQ==","apple_news_api_share_url":"https:\/\/apple.news\/AsqgOHYnITEyTXynGMClk6A","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":[447,1325,332,1421,77,30,32,2742,1249],"class_list":["post-51769","post","type-post","status-publish","format-standard","hentry","category-technology","tag-adobe","tag-adobe-creative-cloud","tag-photoshop","tag-app-subscriptions","tag-design","tag-mac","tag-macapp","tag-macos-tahoe-26","tag-react-native"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51769","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=51769"}],"version-history":[{"count":11,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51769\/revisions"}],"predecessor-version":[{"id":51906,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/51769\/revisions\/51906"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=51769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=51769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=51769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}