[Dash] Simplify 'Manage Dash' area
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Critical
|
Canonical Devices Products | ||
Ubuntu UX |
Won't Fix
|
Undecided
|
James Mulholland | ||
unity-scope-mediascanner (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Utopic |
Confirmed
|
Undecided
|
Unassigned | ||
unity-scope-mediascanner (Ubuntu RTM) |
Fix Released
|
Undecided
|
Unassigned | ||
unity-scopes-shell (Ubuntu) |
Fix Released
|
Critical
|
Paweł Stołowski | ||
Utopic |
Confirmed
|
Undecided
|
Unassigned | ||
unity-scopes-shell (Ubuntu RTM) |
Fix Released
|
Critical
|
Paweł Stołowski | ||
unity8 (Ubuntu) |
Fix Released
|
Critical
|
Albert Astals Cid | ||
unity8 (Ubuntu RTM) |
Fix Released
|
High
|
Michał Sawicz |
Bug Description
UX Testing Report: "Replace the current bottom edge screens with the simpler "Complete list of Scopes" design."
New Manage Dash design can be found here:
https:/
Additional UX Testing Report findings addressed by the redesign:
"Poor discoverability and comprehension of scopes - The use of labelings that do not include the word 'scope'/'scopes'"
"Lack of visual distinctions between apps and scopes in the 'manage dash' screen"
"Undefined relationship between apps and scopes"
"Search function does not help the discovery of scopes"
"No dedicated place for adding scopes on the dash"
"Poor memorability in locating the' manage dash' screen again"
"The impact of making a scope favourite is unclear"
"Lack of indication of the nature of the scopes under 'all' tab on 'manage dash'"
"Navigation between manage dash and apps scope was difficult"
"Expect to see categorises instead of content"
---
[UX Comment]
Please refer to the "Dash & Feeds RTM usability fix" for this bug:
https:/
---
[UX Comment]
Work on 'manage dash' has been deprioritised and may cease entirely.
See this document from design management for more info:
https:/
Related branches
- Nick Dedekind (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Benjamin Keyser (community): Approve (design)
-
Diff: 2435 lines (+792/-1116)20 files modifieddebian/control (+1/-1)
po/unity8.pot (+41/-45)
qml/Dash/Dash.qml (+89/-127)
qml/Dash/DashContent.qml (+11/-1)
qml/Dash/GenericScopeView.qml (+1/-1)
qml/Dash/PageHeader.qml (+11/-1)
qml/Dash/ScopesList.qml (+127/-0)
qml/Dash/ScopesListCategory.qml (+176/-0)
qml/Dash/ScopesListCategoryItem.qml (+104/-0)
qml/Dash/ScopesOverview.qml (+0/-575)
qml/Dash/ScopesOverviewAll.qml (+0/-54)
qml/Dash/ScopesOverviewFavorites.qml (+0/-73)
qml/Dash/ScopesOverviewTab.qml (+0/-74)
tests/mocks/Unity/CMakeLists.txt (+1/-1)
tests/mocks/Unity/fake_scopes.cpp (+57/-3)
tests/mocks/Unity/fake_scopes.h (+8/-3)
tests/mocks/Unity/fake_scopesoverview.cpp (+77/-11)
tests/mocks/Unity/fake_scopesoverview.h (+18/-3)
tests/qmltests/Dash/tst_Dash.qml (+70/-142)
tests/qmltests/Dash/tst_GenericScopeView.qml (+0/-1)
- Marcus Tomlinson (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Pete Woods (community): Approve
-
Diff: 594 lines (+254/-57)13 files modifieddebian/control (+2/-2)
src/Unity/CMakeLists.txt (+2/-2)
src/Unity/overviewcategories.cpp (+15/-10)
src/Unity/overviewcategories.h (+5/-4)
src/Unity/overviewresults.cpp (+57/-4)
src/Unity/overviewresults.h (+4/-1)
src/Unity/overviewscope.cpp (+38/-28)
src/Unity/overviewscope.h (+3/-0)
src/Unity/scopes.cpp (+55/-2)
src/Unity/scopes.h (+2/-1)
tests/data/mock-scope-departments/mock-scope-departments.ini.in (+1/-0)
tests/favoritestest.cpp (+65/-1)
tests/overviewtest.cpp (+5/-2)
- Nick Dedekind (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Paweł Stołowski (community): Approve
-
Diff: 79 lines (+30/-1)5 files modifieddebian/changelog (+6/-0)
include/unity/shell/scopes/CMakeLists.txt (+1/-1)
include/unity/shell/scopes/ScopesInterface.h (+10/-0)
test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScopes.cpp (+10/-0)
test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScopes.h (+3/-0)
- PS Jenkins bot (community): Approve (continuous-integration)
- Michi Henning (community): Approve
- Marcus Tomlinson (community): Needs Fixing
-
Diff: 538 lines (+168/-3)22 files modifiedCONFIGFILES (+9/-0)
RELEASE_NOTES.md (+1/-0)
STRUCTS (+1/-0)
debian/changelog (+2/-1)
debian/libunity-scopes3.symbols (+4/-0)
doc/tutorial.dox (+8/-0)
include/unity/scopes/ScopeMetadata.h (+13/-0)
include/unity/scopes/internal/ScopeConfig.h (+2/-0)
include/unity/scopes/internal/ScopeMetadataImpl.h (+3/-0)
scoperegistry/scoperegistry.cpp (+1/-0)
src/scopes/ScopeMetadata.cpp (+5/-0)
src/scopes/internal/ScopeConfig.cpp (+24/-1)
src/scopes/internal/ScopeMetadataImpl.cpp (+31/-0)
test/gtest/scopes/Registry/Registry_test.cpp (+5/-0)
test/gtest/scopes/Registry/scopes/testscopeA/testscopeA.ini.in (+1/-0)
test/gtest/scopes/internal/ScopeConfig/CMakeLists.txt (+6/-0)
test/gtest/scopes/internal/ScopeConfig/ScopeConfig_test.cpp (+31/-0)
test/gtest/scopes/internal/ScopeConfig/bad_child_ids.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeConfig/complete_config.ini.in (+1/-0)
test/gtest/scopes/internal/ScopeConfig/empty_child_ids.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeConfig/single_child_id.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeMetadataImpl/ScopeMetadataImpl_test.cpp (+5/-1)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Pete Woods (community): Approve
-
Diff: 49 lines (+4/-2)4 files modifiedCMakeLists.txt (+1/-1)
debian/control (+1/-1)
src/musicaggregator/musicaggregator.ini.in (+1/-0)
src/videoaggregator/videoaggregator.ini.in (+1/-0)
- Albert Astals Cid (community): Approve
-
Diff: 79 lines (+30/-1)5 files modifieddebian/changelog (+6/-0)
include/unity/shell/scopes/CMakeLists.txt (+1/-1)
include/unity/shell/scopes/ScopesInterface.h (+10/-0)
test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScopes.cpp (+10/-0)
test/qmltest/mocks/plugins/Unity/Scopes/Mocks/MockScopes.h (+3/-0)
- Unity Team: Pending requested
-
Diff: 77 lines (+23/-4)3 files modifiedqml/Stages/SpreadDelegate.qml (+8/-1)
tests/mocks/Unity/Application/ApplicationManager.cpp (+7/-0)
tests/qmltests/Stages/tst_SpreadDelegate.qml (+8/-3)
- Michał Sawicz: Approve
-
Diff: 49 lines (+4/-2)4 files modifiedCMakeLists.txt (+1/-1)
debian/control (+1/-1)
src/musicaggregator/musicaggregator.ini.in (+1/-0)
src/videoaggregator/videoaggregator.ini.in (+1/-0)
- Michał Sawicz: Approve
-
Diff: 553 lines (+176/-3)23 files modifiedCMakeLists.txt (+1/-1)
CONFIGFILES (+9/-0)
RELEASE_NOTES.md (+4/-0)
STRUCTS (+1/-0)
debian/changelog (+6/-0)
debian/libunity-scopes3.symbols (+4/-0)
doc/tutorial.dox (+8/-0)
include/unity/scopes/ScopeMetadata.h (+13/-0)
include/unity/scopes/internal/ScopeConfig.h (+2/-0)
include/unity/scopes/internal/ScopeMetadataImpl.h (+3/-0)
scoperegistry/scoperegistry.cpp (+1/-0)
src/scopes/ScopeMetadata.cpp (+5/-0)
src/scopes/internal/ScopeConfig.cpp (+24/-1)
src/scopes/internal/ScopeMetadataImpl.cpp (+31/-0)
test/gtest/scopes/Registry/Registry_test.cpp (+5/-0)
test/gtest/scopes/Registry/scopes/testscopeA/testscopeA.ini.in (+1/-0)
test/gtest/scopes/internal/ScopeConfig/CMakeLists.txt (+6/-0)
test/gtest/scopes/internal/ScopeConfig/ScopeConfig_test.cpp (+31/-0)
test/gtest/scopes/internal/ScopeConfig/bad_child_ids.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeConfig/complete_config.ini.in (+1/-0)
test/gtest/scopes/internal/ScopeConfig/empty_child_ids.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeConfig/single_child_id.ini.in (+5/-0)
test/gtest/scopes/internal/ScopeMetadataImpl/ScopeMetadataImpl_test.cpp (+5/-1)
description: | updated |
Changed in ubuntu-ux: | |
status: | New → Fix Committed |
Changed in unity8 (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in ubuntu-ux: | |
assignee: | nobody → James Mulholland (jamesjosephmulholland) |
summary: |
- Simplify 'Manage Dash' area + [Dash] Simplify 'Manage Dash' area |
Changed in unity8 (Ubuntu): | |
importance: | Medium → Critical |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Albert Astals Cid (aacid) |
tags: | added: touch-2014-10-16 |
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
tags: |
added: rtm14 removed: rtm-14 |
tags: | added: ota-1 |
tags: | removed: touch-2014-10-16 |
tags: | added: touch-2014-10-23 |
Changed in unity-scopes-shell (Ubuntu): | |
assignee: | nobody → Pawel Stolowski (stolowski) |
importance: | Undecided → Critical |
Changed in unity-scopes-shell (Ubuntu): | |
status: | New → In Progress |
Changed in unity-scopes-shell (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Pawel Stolowski (stolowski) |
importance: | Undecided → Critical |
Changed in unity8 (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Albert Astals Cid (aacid) |
Changed in unity8 (Ubuntu RTM): | |
importance: | Undecided → Critical |
Changed in unity-scopes-shell (Ubuntu RTM): | |
status: | In Progress → Triaged |
status: | Triaged → In Progress |
tags: | removed: touch-2014-10-23 |
no longer affects: | unity-scopes-api (Ubuntu) |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Canonical Devices Products (canonical-devices-products-team) |
importance: | Undecided → High |
milestone: | none → r1 |
status: | New → Confirmed |
Changed in unity8 (Ubuntu RTM): | |
assignee: | Albert Astals Cid (aacid) → nobody |
importance: | Critical → High |
milestone: | none → 14.09-ota-1 |
status: | In Progress → Triaged |
Changed in unity8 (Ubuntu RTM): | |
assignee: | nobody → Michał Sawicz (saviq) |
status: | Triaged → In Progress |
Changed in canonical-devices-system-image: | |
importance: | High → Critical |
Changed in unity8 (Ubuntu RTM): | |
status: | In Progress → Fix Released |
no longer affects: | unity8 (Ubuntu Utopic) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → Fix Released |
Changed in unity-scopes-shell (Ubuntu RTM): | |
status: | In Progress → Fix Released |
description: | updated |
Changed in ubuntu-ux: | |
importance: | Critical → Wishlist |
Changed in ubuntu-ux: | |
importance: | Wishlist → Undecided |
status: | Fix Committed → Won't Fix |
description: | updated |
description: | updated |
description: | updated |
this should be critical for rtm