[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [plasmashell] [Bug 332808] Kickoff starts application which is focused instead of clicked one.
From:       Sebastian Kügler <sebas () kde ! org>
Date:       2014-05-20 22:27:00
Message-ID: bug-332808-17878-tt217YSCPw () http ! bugs ! kde ! org/
[Download RAW message or body]

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

Sebastian Kügler <sebas@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED
      Latest Commit|http://commits.kde.org/plas |http://commits.kde.org/plas
                   |ma-desktop/f878cecf7d31a0e3 |ma-desktop/30fe276c51cb025a
                   |164f17af32766684defdf073    |4feaf35f65f31fe285937115

--- Comment #29 from Sebastian Kügler <sebas@kde.org> ---
Git commit 30fe276c51cb025a4feaf35f65f31fe285937115 by Sebastian Kügler.
Committed on 20/05/2014 at 22:17.
Pushed by sebas into branch 'master'.

Simply Kickoff's mouse hover selection

This patch removes the MouseArea behind the listviews, which selected
the current item on hover beyond the listview's bounds. The positioning
in here isn't very reliable, especially when the content scrolls.

Simplify this by moving the margins inside the item and expanding the
listviews to the edges. This keeps the mouse interaction along the edges
intact, gives more expected behavior with the scrollbar, and doesn't
have the subtle positioning problems in finding the item.

This fixes wrongly selected entries in Kickoff when hovering over the
edges of the items, left and right, and fixes scrollbar behaviour.

M  +5    -4    applets/kickoff/package/contents/ui/ApplicationsView.qml
M  +1    -3    applets/kickoff/package/contents/ui/BaseView.qml
M  +1    -1    applets/kickoff/package/contents/ui/FavoritesView.qml
M  +2    -19   applets/kickoff/package/contents/ui/FullRepresentation.qml
A  +30   -0    applets/kickoff/package/contents/ui/KickoffHighlight.qml    
[License: GPL (v2+)]
M  +1    -1    applets/kickoff/package/contents/ui/KickoffItem.qml
M  +1    -1    applets/kickoff/package/contents/ui/SearchView.qml
M  +1    -1    applets/kickoff/package/contents/ui/SectionDelegate.qml

http://commits.kde.org/plasma-desktop/30fe276c51cb025a4feaf35f65f31fe285937115

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic