<table><tr><td style="">pino added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D22102">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D22102#487806" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D22102#487806</a>, <a href="https://phabricator.kde.org/p/ngraham/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@ngraham</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>Right now, I find it *extremely* annoying, slow, and frustrating to test new themes, colors, icons, wallpapers, etc. The workflow is to click on the delegate, and then click on the Apply button in the corner of the window, or use its hidden Alt accelerator. If I want to see 5 items, I do this five times. If I want to look through 20 items, I do this 20 times. Every time I do this, I get frustrated and feel like it should be doable in a faster way.</p></div>
</blockquote>

<p>While I can understand that clicking can be "annoying", OTOH I consider all the KCMs you mentioned as "mostly once" configuration items: you generally configure the color/wallpaper/icons/etc when you start using Plasma, and then you almost never go back to change these configurations again. Maybe my perspective is limited, however I do not see e.g. an icon KCM used more than once per month (even stretching things a bit), so using them often is not a "common case".<br />
Sure, I agree that 20 clicks for trying a wallpaper might be "slow", although most probably you have configured it within 10 minutes...</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>This proposal is one way to resolve the issue. I don't personally see a problem with the hidden double-click accelerator (obviously, or else I wouldn't have submitted the patch :) ),</p></blockquote>

<p>As I wrote already, this is problematic on its own:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">the general paradigm is OK/Apply/Cancel, so having "pieces" of the instant-apply one mixed in (with not even the possibility to disable it) IMHO adds more confusion than anything else; I can imagine an user thinking "here I can double click to apply instantly" "hmm but here not"</li>
<li class="remarkup-list-item">corollary of the above: IMHO choosing *one* paradigm and following it is the coherent way of doing things; switching to instant-apply (which I don't agree with) would require a massive amount of work</li>
<li class="remarkup-list-item">mis-clicking, even mis-double-clicking happens, and if the user does that, they cannot go back to the previous setting, as the action was the equivalent of pressing the Apply button</li>
</ul>

<p>Also, the original proposal mentioned that this would not need explicit documentation. This is very bad, as the user faces some hidden behaviour on their configuration modules, and they have no way to know that this is actually wanted unless they "google it". I do not think our users need to be left in the dark about features.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>but if people don't like this approach, I hope we can have a conversation about alternative approaches to resolve the underlying issue of the test-multiple-items-in-a-grid-view-KCM workflow being quite slow.</p></blockquote>

<p>Surely I do not want to undermine your own PoV, however how is this a issue even? Do we have user reports that point out that this complicates the workflow so much?<br />
From what I can see, the original <a href="https://phabricator.kde.org/D18571" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: line-through;">D18571: Add "apply on double-click" feature to most other recent ported KCMs</a> was done by Nate Graham, based on the RFE #398303 requested by Nate Graham, with only a later #403384 requested by a single user.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I can think of a few:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Move to the instant apply paradigm</li>
</ul></blockquote>

<p>-1</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><ul class="remarkup-list">
<li class="remarkup-list-item">Add Preview buttons to all delegates that "virtually" apply the item to everything visible on screen</li>
</ul></blockquote>

<p>What would this Preview button do?</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><ul class="remarkup-list">
<li class="remarkup-list-item">Do the above, but on hover or selection, with a visible message that says "this is just a preview", click <span><span class="phui-tag-view phui-tag-type-shade phui-tag-grey phui-tag-shade "><span class="phui-tag-core ">Apply</span></span></span> to apply these settings"</li>
<li class="remarkup-list-item">Probably way more</li>
</ul></blockquote>

<p>Or probably leave things as they are.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R296 KDeclarative</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D22102">https://phabricator.kde.org/D22102</a></div></div><br /><div><strong>To: </strong>ngraham, Plasma, VDG, mart, broulik<br /><strong>Cc: </strong>pino, davidedmundson, filipf, mglb, kde-frameworks-devel, LeGast00n, michaelh, ngraham, bruns<br /></div>