<table><tr><td style="">hein 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/D11848">View Revision</a></tr></table><br /><div><div><p>For the record, here's the triangle filter in Kicker in action:</p>

<p><a href="https://youtu.be/d20RYgNEDcs" class="remarkup-link" target="_blank" rel="noreferrer">https://youtu.be/d20RYgNEDcs</a></p>

<p>You can see it both switch immediately on the horizontal move, and not switch as the cursor goes over 4-5 adjacent categories diagonally on the way to K3b.</p>

<p>The values should be roughly similar to QMenu, although the behavior is different (and imho a little bit nicer): In QMenu only the switching of the subdialog is delayed, but the hover effect on the items happens anyway, so it's visually quite busy. You see the blue hover highlight move under your cursor without the dialog changing. The implementation in Kicker simply discards the diagonal events during the move, so not even the hover effect happens (but when the cursor stops during a diagonal move, it will still switch).</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>BRANCH</strong><div><div>faster-kickoff-tab-switch-on-hover (branched from master)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11848">https://phabricator.kde.org/D11848</a></div></div><br /><div><strong>To: </strong>ngraham, Plasma, abetts, hein<br /><strong>Cc: </strong>rkflx, hein, cfeck, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>