Dash - Remove Dash Home shortcut icons
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Music Lens |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
Unity |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-2d |
Fix Released
|
High
|
Tiago Salem Herrmann | ||
unity-lens-applications |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-lens-files |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity (Ubuntu) |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-2d (Ubuntu) |
Fix Released
|
High
|
Tiago Salem Herrmann | ||
unity-lens-applications (Ubuntu) |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-lens-files (Ubuntu) |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen | ||
unity-lens-music (Ubuntu) |
Fix Released
|
High
|
Mikkel Kamstrup Erlandsen |
Bug Description
The eight icons displayed on the Dash Home screen before a search is performed need to be removed. They no longer serve a relevant purpose with the Dash and Launcher performing all required launching functions. Additionally user testing has shown that they are a cause of confusion and difficulty, as they launch programs but lack the other features inherent to the other icons that are present in the dash.
Desired Solution:
- Remove the 8 large icon links on the Dash Home
Implement the following two options for user testing, with a means to toggle between the two options for user testing:
- Option 1: Replace with a default view (as used by the other Lenses) showing the following category headers: "Recently Used Apps" (excludes apps currently in the Launcher), "Recent Files", and "Recent Downloads". The icons used for the category headers should be the same as used for the equivalent category headers in the Lenses (except, the music lens should collate Songs and Albums into one Music category).
- Option 2: Do not replace the icons with anything, the Dash should vertically resize.
---------------
IMPLEMENTATION STATUS:
Everything mostly working. Except for the first item below we are about ready to merge-propose:
- Add a few more tests cases to the rather complex HomeLens class
- Music lens to collate results into one category (wip by mhr3)
- Recent Apps doesn't filter out running apps that are not favorites (wip by mhr3)
- Unity2d enablement (should be easy, by design of the HomeLens class)
Related branches
- Michal Hruby (community): Approve
- Andrea Azzarone (community): Needs Information
-
Diff: 3591 lines (+1781/-1033)35 files modifiedHACKING (+7/-0)
UnityCore/CMakeLists.txt (+2/-0)
UnityCore/Categories.cpp (+8/-0)
UnityCore/Categories.h (+1/-0)
UnityCore/Filters.cpp (+8/-0)
UnityCore/Filters.h (+1/-0)
UnityCore/GLibDBusProxy.cpp (+11/-0)
UnityCore/GLibDBusProxy.h (+1/-0)
UnityCore/GLibWrapper.cpp (+5/-0)
UnityCore/GLibWrapper.h (+1/-0)
UnityCore/HomeLens.cpp (+957/-0)
UnityCore/HomeLens.h (+79/-0)
UnityCore/Lens.cpp (+128/-55)
UnityCore/Lens.h (+17/-6)
UnityCore/Model-inl.h (+47/-9)
UnityCore/Model.h (+11/-0)
UnityCore/Results.cpp (+8/-0)
UnityCore/Results.h (+1/-0)
com.canonical.Unity.gschema.xml (+10/-3)
plugins/unityshell/src/DashView.cpp (+41/-9)
plugins/unityshell/src/DashView.h (+4/-2)
plugins/unityshell/src/HomeView.cpp (+0/-252)
plugins/unityshell/src/HomeView.h (+0/-93)
plugins/unityshell/src/LensBar.cpp (+13/-3)
plugins/unityshell/src/LensView.cpp (+11/-2)
plugins/unityshell/src/PlacesHomeView.cpp (+0/-378)
plugins/unityshell/src/PlacesHomeView.h (+0/-72)
plugins/unityshell/src/ResultViewGrid.cpp (+13/-2)
po/POTFILES.in (+0/-1)
po/unity.pot (+0/-120)
standalone-clients/CMakeLists.txt (+0/-4)
standalone-clients/standalone_dash.cpp (+0/-16)
tests/CMakeLists.txt (+7/-6)
tests/test_home_lens.cpp (+362/-0)
tests/test_utils.h (+27/-0)
- Michal Hruby (community): Approve
-
Diff: 244 lines (+80/-47)2 files modifiedsrc/daemon.vala (+78/-45)
src/schemas.vala (+2/-2)
- Michal Hruby (community): Approve
-
Diff: 200 lines (+90/-14)2 files modifiedsrc/daemon.vala (+86/-13)
src/schemas.vala (+4/-1)
- Mikkel Kamstrup Erlandsen (community): Approve
-
Diff: 438 lines (+162/-92)10 files modifiedpo/POTFILES.in (+1/-0)
po/POTFILES.skip (+1/-1)
src/Makefile.am (+1/-0)
src/banshee-collection.vala (+45/-11)
src/banshee-scope.vala (+14/-3)
src/categories.vala (+29/-0)
src/daemon.vala (+6/-0)
src/musicstore-collection.vala (+12/-9)
src/musicstore-scope.vala (+8/-6)
src/simple-scope.vala (+45/-62)
tags: | added: udp |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → New |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
assignee: | nobody → John Lea (johnlea) |
assignee: | John Lea (johnlea) → Mirco Müller (macslow) |
description: | updated |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity: | |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in unity: | |
milestone: | none → backlog |
Changed in ayatana-design: | |
status: | Triaged → Fix Committed |
Changed in unity: | |
milestone: | backlog → 4.26.0 |
Changed in unity-2d: | |
status: | New → Triaged |
importance: | Undecided → High |
milestone: | none → 5.2 |
description: | updated |
Changed in unity: | |
milestone: | 4.26.0 → 4.28.0 |
Changed in unity: | |
milestone: | 4.28.0 → 5.2.0 |
milestone: | 5.2.0 → backlog |
description: | updated |
Changed in unity: | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
assignee: | Andrea Azzarone (andyrock) → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity (Ubuntu): | |
assignee: | Andrea Azzarone (andyrock) → nobody |
Changed in unity-2d: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity-lens-applications: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity-lens-files: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity-2d: | |
assignee: | Mikkel Kamstrup Erlandsen (kamstrup) → nobody |
Changed in unity-lens-applications: | |
importance: | Undecided → High |
milestone: | none → 5.0.2 |
status: | New → In Progress |
Changed in unity-lens-files: | |
importance: | Undecided → High |
milestone: | none → 5.0.2 |
status: | New → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
status: | Fix Committed → In Progress |
Changed in unity-2d: | |
milestone: | 5.2 → 5.4 |
Changed in unity-lens-applications (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-lens-files (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
Changed in unity-lens-files (Ubuntu): | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
status: | Confirmed → In Progress |
Changed in unity-lens-music: | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
milestone: | none → 5.0.2 |
status: | New → In Progress |
description: | updated |
Changed in unity-lens-files: | |
status: | In Progress → Fix Committed |
Changed in unity-lens-applications: | |
status: | In Progress → Fix Committed |
Changed in unity-lens-files (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity-lens-applications (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in unity-lens-music: | |
status: | In Progress → Fix Committed |
Changed in unity-lens-music (Ubuntu): | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
importance: | Undecided → High |
status: | Confirmed → Fix Committed |
Changed in unity-lens-applications (Ubuntu): | |
importance: | Undecided → High |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity-2d (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in unity (Ubuntu): | |
assignee: | nobody → Mikkel Kamstrup Erlandsen (kamstrup) |
Changed in unity-2d: | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in unity-2d (Ubuntu): | |
assignee: | nobody → Tiago Salem Herrmann (tiagosh) |
Changed in unity-2d: | |
status: | Triaged → In Progress |
Changed in unity-2d (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity: | |
milestone: | backlog → 5.2.0 |
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 |
Changed in unity-lens-applications: | |
status: | Fix Committed → Fix Released |
Changed in unity-lens-files: | |
status: | Fix Committed → Fix Released |
Changed in unity-lens-music: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | In Progress → Fix Released |
Changed in unity-2d (Ubuntu): | |
status: | In Progress → Fix Released |
tags: | added: furtherdesignreviewrequiredp |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
tags: |
added: reviewedbydesignp removed: furtherdesignreviewrequiredp udp |
Status changed to 'Confirmed' because the bug affects multiple users.