https://bugs.kde.org/show_bug.cgi?id=438950

Nate Graham <n...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |usability
                 CC|                            |n...@kde.org
            Summary|When I click on the Kickoff |Triangle menu
                   |menu plasmoid and hover     |implementation only
                   |over the first few          |considers direction and
                   |application categories it   |ignores velocity
                   |doesn't switches to first   |
                   |few categories instantly    |

--- Comment #5 from Nate Graham <n...@kde.org> ---
Yes, this is the triangle filter. If you move your cursor diagonally, the hover
event gets eaten if the vector along which you're moving the cursor could end
in a clickable item in the main view. This is how triangle filters work and it
is something we can't remove because we had approximately five billion
complains about how hover used to work, which were resolved by implementing it.

However, looking at how other triangle menu filters are implemented, I think
what we're missing is a velocity heuristic. Our implementation is purely
direction-based; if you move the cursor diagonally very slowly and even stop
moving it entirely, the event still gets eaten. Other implementations allow the
event through if the speed is low or the cursor stops moving.

I think a minimum velocity for the filter would improve the situation.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to