Launcher - auto-scroll needs to be more progressive
Bug #765732 reported by
John Lea
This bug affects 12 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
High
|
Christopher Townsend | ||
unity (Ubuntu) |
Fix Released
|
High
|
Christopher Townsend |
Bug Description
When a user enters the scrolling zone at the top or bottom or the launcher (both when dragging a icon or with just the cursor) a auto-scroll starts. This auto scroll needs to be made more progressive. At the moment the autoscroll is too slow.
Desired solution:
- Make the auto-scroll more progressive, e.g. the scroll speed starts slower when the cursor enters the scroll zone, and becomes faster when the cursor is at the far end of the scrolling zone.
Considering a playback of 30fps, the formula should look like:
SCROLL_AREA_HEIGHT = 24px;
speed = (SCROLL_AREA_HEIGHT - mouseY) / SCROLL_AREA_HEIGHT * 30;
Related branches
lp:~townsend/unity/fix_lp765732
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Approve
- Thomi Richards (community): Needs Fixing
-
Diff: 216 lines (+127/-20)4 files modifiedlauncher/Launcher.cpp (+14/-18)
launcher/Launcher.h (+0/-2)
tests/autopilot/unity/emulators/launcher.py (+21/-0)
tests/autopilot/unity/tests/launcher/test_scroll.py (+92/-0)
tags: | added: udo |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → Medium |
status: | New → Fix Committed |
Changed in unity: | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
assignee: | nobody → Jason Smith (jassmith) |
milestone: | none → ux-backlog-1 |
Changed in ayatana-design: | |
importance: | Medium → High |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | added: backlog |
description: | updated |
Changed in unity (Ubuntu): | |
assignee: | nobody → Jason Smith (jassmith) |
Changed in unity: | |
importance: | Wishlist → Low |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: udp |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
tags: | added: top5p |
Changed in ayatana-design: | |
importance: | High → Critical |
Changed in unity: | |
assignee: | Jason Smith (jassmith) → nobody |
Changed in ayatana-design: | |
importance: | Critical → High |
Changed in unity: | |
importance: | Low → Medium |
Changed in unity (Ubuntu): | |
importance: | Low → Medium |
assignee: | Jason Smith (jassmith) → nobody |
Changed in unity: | |
importance: | Medium → High |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
description: | updated |
Changed in unity: | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Christopher Townsend (townsend) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
no longer affects: | zeitgeist |
no longer affects: | zeitgeist (Ubuntu) |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
milestone: | backlog → none |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug should be a duplicate of Bug #747874 , shouldn't it?