<table><tr><td style="">trmdi marked 2 inline comments as done.<br />trmdi 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/D18620">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/D18620#402845" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D18620#402845</a>, <a href="https://phabricator.kde.org/p/mvourlakos/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@mvourlakos</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p><a href="https://phabricator.kde.org/p/trmdi/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@trmdi</a> this is ok, you can merge it and afterwards we can discuss how the Meta behavior should be enabled/disabled/adjusted...<br />
 Meta is also used for showing Application Launcher so the two functionalities could be messed up together.<br />
 any ideas?</p></div>
</blockquote>

<p>I've been thinking about the Meta behavior. Some ideas:</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">When the holding action is detected: just show docks with badges and do not activate the App Launcher if users release the Meta key. App Launcher can be activated ONLY IF the holding action is not detected</li>
<li class="remarkup-list-item">Only show docks with badges if: press "Meta+`" (for the wayland case, or users don't want to wait to see the badges) or holding Meta is detected.</li>
</ul>

<p>(Currently, if I press a shortcut to activate an item, it will show the badges -> not needed)</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">Timeout for determining it's a holding action or not should be 1-2s</li>
</ul>

<p>This patch is just a draft, so you should improve it before merging by yourself.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R878 Latte Dock</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D18620">https://phabricator.kde.org/D18620</a></div></div><br /><div><strong>To: </strong>trmdi, Latte Dock, mvourlakos<br /><strong>Cc: </strong>plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>