[Launcher] Remove favourite application indication
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UX |
Fix Released
|
Critical
|
Vesa Rautiainen | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Michael Zanetti | ||
unity8 (Ubuntu RTM) |
Fix Released
|
Undecided
|
Michael Zanetti |
Bug Description
The new favourite/pinned indication (white pinning dot) in the launcher icons hasn't really been well received. The problem is that most of the apps in the launcher are user's favourite apps. Or at least the bottom most apps. And the indicator becomes quite intrusive. If anything we should have an indication on recent apps but for now we're happy not to have anything.
So having the indication of favourite app was a bad design decision from our side. We had it before so that there was visually no difference between favourite and recent applications and would like to revert back to that situation.
-------
Proposed design
Remove white pinning dot from favourite apps.
Related branches
- Unity Team: Pending requested
-
Diff: 8778 lines (+5080/-826)128 files modifiedCMakeLists.txt (+2/-0)
debian/changelog (+27/-0)
debian/control (+1/-1)
debian/unity8-private.install (+1/-0)
libs/CMakeLists.txt (+1/-0)
libs/UbuntuGestures/CMakeLists.txt (+40/-0)
libs/UbuntuGestures/CandidateInactivityTimer.cpp (+41/-0)
libs/UbuntuGestures/CandidateInactivityTimer.h (+49/-0)
libs/UbuntuGestures/DebugHelpers.cpp (+68/-0)
libs/UbuntuGestures/DebugHelpers.h (+29/-0)
libs/UbuntuGestures/Pool.h (+134/-0)
libs/UbuntuGestures/Timer.cpp (+109/-0)
libs/UbuntuGestures/Timer.h (+105/-0)
libs/UbuntuGestures/TouchOwnershipEvent.cpp (+35/-0)
libs/UbuntuGestures/TouchOwnershipEvent.h (+50/-0)
libs/UbuntuGestures/TouchRegistry.cpp (+500/-0)
libs/UbuntuGestures/TouchRegistry.h (+182/-0)
libs/UbuntuGestures/UbuntuGesturesGlobal.h (+23/-0)
libs/UbuntuGestures/UnownedTouchEvent.cpp (+39/-0)
libs/UbuntuGestures/UnownedTouchEvent.h (+45/-0)
plugins/Dash/listviewwithpageheader.cpp (+1/-1)
plugins/Ubuntu/Gestures/AxisVelocityCalculator.h (+2/-2)
plugins/Ubuntu/Gestures/CMakeLists.txt (+26/-7)
plugins/Ubuntu/Gestures/Direction.h (+2/-2)
plugins/Ubuntu/Gestures/DirectionalDragArea.cpp (+335/-209)
plugins/Ubuntu/Gestures/DirectionalDragArea.h (+37/-29)
plugins/Ubuntu/Gestures/TimeSource.h (+2/-2)
plugins/Ubuntu/Gestures/TouchGate.cpp (+347/-0)
plugins/Ubuntu/Gestures/TouchGate.h (+126/-0)
plugins/Ubuntu/Gestures/UbuntuGesturesQmlGlobal.h (+3/-3)
plugins/Ubuntu/Gestures/plugin.cpp (+3/-1)
plugins/Ubuntu/Gestures/plugin.h (+1/-1)
plugins/Ubuntu/Gestures/qmldir (+1/-1)
po/ast.po (+9/-8)
po/en_AU.po (+16/-22)
po/es.po (+5/-5)
po/fa.po (+4/-10)
po/fr.po (+5/-5)
po/gd.po (+4/-4)
po/hu.po (+3/-9)
po/is.po (+9/-9)
qml/Components/Carousel.qml (+2/-3)
qml/Components/DragHandle.qml (+2/-2)
qml/Components/EdgeDragArea.qml (+2/-0)
qml/Components/Flickables/Flickable.qml (+23/-0)
qml/Components/Flickables/GridView.qml (+25/-0)
qml/Components/Flickables/ListView.qml (+25/-0)
qml/Components/Flickables/ListViewWithPageHeader.qml (+23/-0)
qml/Components/InputMethod.qml (+13/-0)
qml/Components/ListItems/Highlight.qml (+0/-46)
qml/Components/ResponsiveGridView.qml (+2/-1)
qml/Components/ZoomableImage.qml (+2/-2)
qml/Dash/CardHorizontalList.qml (+2/-1)
qml/Dash/Dash.qml (+29/-7)
qml/Dash/DashCategoryBase.qml (+4/-58)
qml/Dash/DashContent.qml (+6/-4)
qml/Dash/DashNavigationButton.qml (+2/-1)
qml/Dash/DashNavigationList.qml (+2/-1)
qml/Dash/GenericScopeView.qml (+4/-3)
qml/Dash/PageHeader.qml (+2/-1)
qml/Dash/PreviewListView.qml (+2/-3)
qml/Dash/Previews/Preview.qml (+2/-1)
qml/Dash/Previews/PreviewImageGallery.qml (+3/-2)
qml/Dash/Previews/PreviewTextSummary.qml (+1/-1)
qml/Dash/ScopeListView.qml (+3/-6)
qml/Dash/ScopeSettingsPage.qml (+2/-1)
qml/Dash/ScopesOverviewAll.qml (+2/-1)
qml/Dash/ScopesOverviewFavorites.qml (+4/-2)
qml/Greeter/LoginList.qml (+2/-2)
qml/Hud/Hud.qml (+2/-1)
qml/Hud/HudParametrizedActionsPage.qml (+2/-1)
qml/Launcher/Launcher.qml (+3/-1)
qml/Launcher/LauncherDelegate.qml (+2/-19)
qml/Launcher/LauncherPanel.qml (+3/-6)
qml/Notifications/Notification.qml (+2/-1)
qml/Notifications/Notifications.qml (+2/-1)
qml/Panel/IndicatorRow.qml (+2/-1)
qml/Panel/Indicators/DefaultIndicatorPage.qml (+2/-1)
qml/Panel/Indicators/client/IndicatorsList.qml (+2/-1)
qml/Panel/Indicators/client/IndicatorsTree.qml (+2/-1)
qml/Panel/MenuContent.qml (+3/-2)
qml/Shell.qml (+55/-21)
qml/Stages/ApplicationWindow.qml (+0/-18)
qml/Stages/PhoneStage.qml (+16/-6)
qml/Stages/SessionContainer.qml (+1/-13)
qml/Stages/SurfaceContainer.qml (+38/-7)
qml/Stages/TabletStage.qml (+2/-1)
src/CMakeLists.txt (+6/-0)
src/Dash/CMakeLists.txt (+5/-0)
src/Dash/main.cpp (+6/-0)
src/main.cpp (+5/-0)
tests/CMakeLists.txt (+1/-0)
tests/autopilot/unity8/shell/emulators/dash.py (+1/-1)
tests/libs/CMakeLists.txt (+1/-0)
tests/libs/UbuntuGestures/CMakeLists.txt (+20/-0)
tests/libs/UbuntuGestures/tst_TouchRegistry.cpp (+803/-0)
tests/mocks/AccountsService/AccountsService.cpp (+5/-3)
tests/mocks/AccountsService/AccountsService.h (+1/-0)
tests/mocks/Unity/Application/CMakeLists.txt (+1/-0)
tests/mocks/Unity/Application/MirSurfaceItem.cpp (+18/-22)
tests/mocks/Unity/Application/MirSurfaceItem.h (+18/-1)
tests/mocks/Unity/Application/MirSurfaceItem.qml (+0/-12)
tests/mocks/Unity/Application/UbuntuKeyboardInfo.cpp (+28/-0)
tests/mocks/Unity/Application/UbuntuKeyboardInfo.h (+60/-0)
tests/mocks/Unity/Application/plugin.cpp (+7/-0)
tests/plugins/Ubuntu/Gestures/CMakeLists.txt (+9/-2)
tests/plugins/Ubuntu/Gestures/RightwardsLauncher.qml (+3/-0)
tests/plugins/Ubuntu/Gestures/touchGateExample.qml (+27/-0)
tests/plugins/Ubuntu/Gestures/tst_DirectionalDragArea.cpp (+494/-17)
tests/plugins/Ubuntu/Gestures/tst_DirectionalDragArea.qml (+1/-0)
tests/plugins/Ubuntu/Gestures/tst_TouchGate.cpp (+345/-0)
tests/qmltests/Components/CMakeLists.txt (+2/-1)
tests/qmltests/Components/tst_DragHandle.cpp (+14/-17)
tests/qmltests/Greeter/tst_SingleGreeter.qml (+1/-1)
tests/qmltests/Launcher/tst_Launcher.qml (+123/-107)
tests/qmltests/Stages/tst_ApplicationWindow.qml (+2/-2)
tests/qmltests/Stages/tst_PhoneStage.qml (+2/-1)
tests/qmltests/Stages/tst_SurfaceContainer.qml (+26/-1)
tests/qmltests/tst_Shell.qml (+118/-3)
tests/qmltests/tst_ShellWithPin.qml (+94/-47)
tests/qmltests/tst_TabletShell.qml (+10/-2)
tests/uqmlscene/CMakeLists.txt (+2/-0)
tests/uqmlscene/README (+3/-1)
tests/uqmlscene/main.cpp (+9/-0)
tests/utils/modules/Unity/Test/CMakeLists.txt (+2/-0)
tests/utils/modules/Unity/Test/UnityTestCase.qml (+11/-0)
tests/utils/modules/Unity/Test/testutil.cpp (+41/-2)
tests/utils/modules/Unity/Test/testutil.h (+3/-1)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michał Sawicz: Approve
- Andrea Cimitan (community): Approve
-
Diff: 76 lines (+2/-24)2 files modifiedqml/Launcher/LauncherDelegate.qml (+2/-19)
qml/Launcher/LauncherPanel.qml (+0/-5)
- Michał Sawicz: Approve
- Andrea Cimitan (community): Approve
-
Diff: 76 lines (+2/-24)2 files modifiedqml/Launcher/LauncherDelegate.qml (+2/-19)
qml/Launcher/LauncherPanel.qml (+0/-5)
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
status: | New → In Progress |
Changed in unity8 (Ubuntu RTM): | |
status: | New → In Progress |
assignee: | nobody → Michael Zanetti (mzanetti) |
Changed in ubuntu-ux: | |
status: | Fix Committed → Fix Released |
This change has been discussed with Product Manament.