Dash - Pressing "Page Down/Page Up" does not work in Dash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Committed
|
Medium
|
John Lea | ||
Unity |
Fix Released
|
Medium
|
Christopher Townsend | ||
7.2 |
Fix Committed
|
Medium
|
Christopher Townsend | ||
unity (Ubuntu) |
Fix Released
|
Medium
|
Christopher Townsend | ||
Trusty |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When trying to page down or page up in the Dash it never works.
Steps to reproduce:
1.) press Super+A
2.) expand the "Installed" category so that all installed applications are viewable, resulting in lots of rows of icons
3.) press the "Page Down" key with the intention of advancing the view of icons down one page. Nothing happens. The "page down" key will not move the view down one page.
Please make it so that "Page Down" and "Page Up" work in the dash so users can use these keys when looking at lots and lots of icons.
-------
Desired Solution:
- When the Dash is open the PAGE UP and PAGE DOWN keys should scroll the Dash up and down.
(note this behaviour was specified in section "2.4.2.2 Keyboard navigation" of the original Dash spec.
[Test Case]
1. press Super+A
2. expand the "Installed" category so that all installed applications are viewable, resulting in lots of rows of icons
3. Make sure the pressing "Page Down" and "Page Up" correctly scroll down/up the dash results
[Regression Potential]
None
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 155 lines (+35/-9)7 files modifieddash/DashView.cpp (+8/-2)
dash/ScopeView.cpp (+5/-0)
dash/ScopeView.h (+2/-0)
unity-shared/OverlayScrollView.cpp (+5/-1)
unity-shared/OverlayScrollView.h (+2/-0)
unity-shared/PlacesOverlayVScrollBar.cpp (+5/-0)
unity-shared/PlacesOverlayVScrollBar.h (+8/-6)
- Andrea Azzarone (community): Approve
-
Diff: 1554 lines (+547/-141)43 files modifiedCMakeLists.txt (+1/-1)
ChangeLog (+182/-0)
UnityCore/GLibDBusProxy.cpp (+16/-3)
UnityCore/GnomeSessionManager.cpp (+6/-1)
dash/DashController.cpp (+2/-0)
dash/DashController.h (+0/-1)
dash/DashView.cpp (+72/-32)
dash/DashView.h (+3/-3)
dash/PlacesGroup.cpp (+13/-2)
dash/PlacesGroup.h (+1/-0)
dash/ResultView.cpp (+25/-0)
dash/ResultView.h (+6/-4)
dash/ResultViewGrid.cpp (+29/-13)
dash/ScopeView.cpp (+20/-22)
dash/ScopeView.h (+2/-0)
debian/changelog (+51/-0)
decorations/DecoratedWindow.cpp (+5/-0)
decorations/DecoratedWindow.h (+1/-0)
decorations/DecorationsManager.cpp (+5/-1)
hud/HudButton.cpp (+0/-5)
hud/HudController.cpp (+2/-0)
hud/HudController.h (+0/-1)
launcher/DeviceNotificationDisplayImp.cpp (+0/-1)
launcher/LauncherController.cpp (+2/-2)
launcher/LauncherIcon.cpp (+9/-4)
panel/PanelView.cpp (+18/-0)
panel/PanelView.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+16/-2)
plugins/unityshell/unityshell.xml.in (+6/-0)
unity-shared/BGHash.cpp (+5/-2)
unity-shared/CompizUtils.cpp (+0/-3)
unity-shared/OverlayRenderer.cpp (+2/-0)
unity-shared/OverlayScrollView.cpp (+5/-1)
unity-shared/OverlayScrollView.h (+2/-0)
unity-shared/OverlayWindowButtons.cpp (+3/-3)
unity-shared/PlacesOverlayVScrollBar.cpp (+5/-0)
unity-shared/PlacesOverlayVScrollBar.h (+8/-6)
unity-shared/PluginAdapter.cpp (+5/-1)
unity-shared/SearchBar.cpp (+9/-23)
unity-shared/SearchBar.h (+1/-3)
unity-shared/UnitySettings.cpp (+6/-1)
unity-shared/UnitySettings.h (+1/-0)
unity-shared/WindowButtons.cpp (+1/-0)
description: | updated |
Changed in unity: | |
importance: | Low → Medium |
Changed in unity (Ubuntu): | |
importance: | Low → Medium |
description: | updated |
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in unity: | |
status: | Triaged → Confirmed |
Changed in unity (Ubuntu): | |
status: | Triaged → Confirmed |
Changed in unity: | |
milestone: | none → backlog |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
summary: |
- Pressing "Page Down/Page Up" does not work in DASH + Dash - Pressing "Page Down/Page Up" does not work in Dash |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
milestone: | backlog → 6.2 |
Changed in unity: | |
milestone: | 6.2 → 6.4 |
Changed in unity: | |
milestone: | 6.4 → 6.6 |
Changed in unity (Ubuntu): | |
status: | In Progress → Confirmed |
Changed in unity: | |
status: | In Progress → Triaged |
Changed in unity: | |
milestone: | 6.6 → 7.0 |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity: | |
milestone: | 7.0.0 → 7.0.1 |
Changed in unity: | |
milestone: | 7.0.1 → 7.3.1 |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
milestone: | 7.3.2 → 7.3.3 |
Changed in unity: | |
assignee: | Andrea Azzarone (azzar1) → Christopher Townsend (townsend) |
Changed in unity (Ubuntu): | |
assignee: | Andrea Azzarone (azzar1) → Christopher Townsend (townsend) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu Trusty): | |
importance: | Undecided → Medium |
Successfully reproduced on Precise.