Dash - Implement *overlay scrollbars* in Dash. Existing scrollbars are too thin to grab on to.
Bug #608124 reported by
David Siegel
This bug affects 60 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
Critical
|
John Lea | ||
NULL Project |
Fix Released
|
Medium
|
Unassigned | ||
Nux |
Fix Released
|
High
|
Brandon Schaefer | ||
Unity |
Fix Released
|
High
|
Brandon Schaefer | ||
nux (Ubuntu) |
Fix Released
|
High
|
Brandon Schaefer | ||
unity (Ubuntu) |
Fix Released
|
High
|
Brandon Schaefer |
Bug Description
Note: prior to fixing this bug, bug #1050959 needs to be fixed first.
----------------
Add overlay scrollbars to the Dash. The scrollbar behaviour should be identical to Cimi's GTK overlay scrollbars. Use vertical white line for the position indicator see https:/
Contact Roise for the thumb visual assets.
Note that the overlay scrollbar needs to be positioned on top of the dash background texture.
Related branches
lp:~brandontschaefer/nux/mouse-near-signal
- Jay Taoko (community): Approve
- Marco Trevisan (Treviño): Approve
- Stephen M. Webb (community): Needs Fixing
- Andrea Azzarone (community): Needs Fixing
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 762 lines (+581/-5)13 files modifiedNux/InputArea.h (+1/-1)
Nux/InputAreaProximity.cpp (+100/-0)
Nux/InputAreaProximity.h (+65/-0)
Nux/Makefile.am (+2/-0)
Nux/WindowCompositor.cpp (+43/-0)
Nux/WindowCompositor.h (+17/-3)
NuxCore/Color.cpp (+6/-0)
NuxCore/Color.h (+1/-0)
configure.ac (+1/-1)
tests/Makefile.am (+1/-0)
tests/gtest-nux-inputarea-proximity.cpp (+324/-0)
tests/gtest-nux-windowcompositor.cpp (+10/-0)
tests/gtest-nuxcore-color.cpp (+10/-0)
lp:~brandontschaefer/unity/lp608124-overlay-scrollbar-dash
- Marco Trevisan (Treviño): Approve
- John Lea (community): Approve (design)
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 1700 lines (+1459/-15)14 files modifieddash/DashView.cpp (+10/-3)
dash/LensView.cpp (+14/-2)
dash/previews/ApplicationPreview.cpp (+2/-2)
dash/previews/GenericPreview.cpp (+2/-2)
dash/previews/MoviePreview.cpp (+2/-2)
dash/previews/SocialPreview.cpp (+2/-2)
dash/previews/Tracks.cpp (+2/-2)
tests/CMakeLists.txt (+1/-0)
tests/test_overlay_scrollbar.cpp (+280/-0)
unity-shared/CMakeLists.txt (+2/-0)
unity-shared/PlacesOverlayVScrollBar.cpp (+417/-0)
unity-shared/PlacesOverlayVScrollBar.h (+107/-0)
unity-shared/VScrollBarOverlayWindow.cpp (+526/-0)
unity-shared/VScrollBarOverlayWindow.h (+92/-0)
Changed in unity: | |
milestone: | none → 2010-08-05 |
Changed in unity: | |
assignee: | nobody → Mirco Müller (macslow) |
importance: | Undecided → Low |
milestone: | 2010-08-05 → 2010-08-26 |
status: | New → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in ayatana-design: | |
status: | In Progress → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: | added: udn-dash udt |
Changed in ayatana-design: | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
description: | updated |
tags: | added: needsdesignreview |
description: | updated |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
milestone: | 2010-08-26 → 3.6.6 |
status: | Fix Released → Triaged |
Changed in unity (Ubuntu): | |
status: | New → Triaged |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 3.6.6 → 3.6.8 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: | removed: udt |
Changed in unity (Ubuntu): | |
status: | Fix Released → Confirmed |
importance: | Undecided → Low |
assignee: | nobody → Mirco Müller (macslow) |
Changed in unity: | |
milestone: | 3.6.8 → backlog |
Changed in unity-2d: | |
status: | New → Confirmed |
importance: | Undecided → Low |
Changed in ayatana-design: | |
status: | Fix Released → Fix Committed |
Changed in unity (Ubuntu): | |
importance: | Low → Medium |
Changed in unity: | |
status: | Confirmed → Triaged |
importance: | Low → Medium |
Changed in unity (Ubuntu): | |
status: | Won't Fix → Triaged |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
importance: | Low → Medium |
Changed in ayatana-design: | |
assignee: | Otto Greenslade (otto-chaotic) → John Lea (johnlea) |
status: | Fix Committed → Triaged |
tags: | added: udp |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
tags: | added: unity3p |
Changed in unity-2d (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Changed in unity-2d: | |
status: | Confirmed → Triaged |
Changed in ayatana-design: | |
importance: | Critical → Medium |
description: | updated |
tags: | added: top5p |
Changed in unity: | |
milestone: | backlog → 5.6.0 |
Changed in ayatana-design: | |
importance: | Medium → Critical |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | 5.6.0 → 5.8.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
affects: | unity → null |
Changed in null: | |
milestone: | 5.8.0 → none |
Changed in unity: | |
status: | New → Confirmed |
summary: |
- Dash - Implement overlay scrollbars in Dash + Dash - Implement *overlay scrollbars* in Dash |
Changed in null: | |
assignee: | Mirco Müller (macslow) → nobody |
Changed in unity (Ubuntu): | |
assignee: | Mirco Müller (macslow) → nobody |
Changed in unity (Ubuntu): | |
status: | Fix Released → Triaged |
Changed in unity: | |
milestone: | none → backlog |
tags: | added: euv |
Changed in unity: | |
milestone: | backlog → none |
Changed in unity: | |
status: | Confirmed → Triaged |
tags: | added: dashm |
description: | updated |
Changed in unity (Ubuntu): | |
importance: | Medium → High |
no longer affects: | unity-2d (Ubuntu) |
Changed in unity: | |
importance: | Undecided → High |
milestone: | none → backlog |
description: | updated |
Changed in unity-2d: | |
status: | Triaged → Won't Fix |
Changed in unity-2d (Ubuntu): | |
status: | New → Won't Fix |
no longer affects: | unity-2d (Ubuntu) |
no longer affects: | unity-2d |
summary: |
- Dash - Implement *overlay scrollbars* in Dash + Dash - Implement *overlay scrollbars* in Dash. Existing scrollbars are + too thin to grab on to. |
Changed in unity: | |
importance: | High → Critical |
Changed in unity (Ubuntu): | |
importance: | High → Critical |
Changed in unity: | |
importance: | Critical → High |
Changed in unity (Ubuntu): | |
importance: | Critical → High |
Changed in unity: | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity: | |
importance: | Critical → High |
Changed in unity (Ubuntu): | |
importance: | Critical → High |
Changed in nux (Ubuntu): | |
importance: | Undecided → High |
Changed in nux: | |
importance: | Undecided → High |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in nux (Ubuntu): | |
assignee: | nobody → Brandon Schaefer (brandontschaefer) |
Changed in nux: | |
status: | New → Fix Committed |
Changed in nux (Ubuntu): | |
status: | New → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | backlog → 7.0.0 |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in nux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in nux: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in nux: | |
milestone: | none → 4.0 |
status: | Fix Released → Fix Committed |
Changed in unity: | |
status: | Fix Released → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Assigning to Otto; Otto, please add visual information to the Dash spec, and deliver assets.