The 'Recent' Apps category in the Apps scope is a distraction
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity8 (Ubuntu) |
Fix Released
|
High
|
Michael Zanetti |
Bug Description
The list of running apps in the Apps scope is a big distraction and makes the Apps scope difficult to get accustomed to. The Apps scope is the most important part of the phone UI and it needs to be as clean as possible. Its a duplication of the same thing as the right edge switcher.
My suggestion: Please remove that category from the Apps scope and add the close functionality to the right edge switcher.
This will make the use of Ubuntu phone easy and make the Apps scope look consistent,
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: unity8 7.86+14.
ProcVersionSign
Uname: Linux 3.15.0-1-generic x86_64
ApportVersion: 2.14.2-0ubuntu4
Architecture: amd64
CurrentDesktop: Unity
Date: Wed May 28 16:25:20 2014
InstallationDate: Installed on 2014-04-21 (36 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
SourcePackage: unity8
UpgradeStatus: Upgraded to utopic on 2014-05-19 (9 days ago)
Related branches
- Michael Zanetti (community): Disapprove
-
Diff: 661 lines (+5/-554)11 files modifiedqml/Dash/Apps/CloseIcon.qml (+0/-62)
qml/Dash/Apps/RunningApplicationTile.qml (+0/-128)
qml/Dash/Apps/RunningApplicationsGrid.qml (+0/-105)
qml/Dash/DashApps.qml (+0/-40)
qml/Dash/DashContent.qml (+1/-3)
qml/Dash/GenericScopeView.qml (+1/-8)
tests/autopilot/unity8/shell/emulators/dash.py (+0/-4)
tests/autopilot/unity8/shell/tests/test_emulators.py (+1/-1)
tests/qmltests/CMakeLists.txt (+0/-1)
tests/qmltests/Dash/Apps/tst_RunningApplicationsGrid.qml (+0/-196)
tests/qmltests/tst_Shell.qml (+2/-6)
- Gerry Boland (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Michael Zanetti (community): Approve (c++ code review)
- Michael Terry: Approve (debian-packaging)
- Vesa Rautiainen (community): Approve (design)
-
Diff: 6483 lines (+3413/-1522)52 files modifieddebian/changelog (+14/-0)
debian/control (+1/-2)
plugins/Utils/CMakeLists.txt (+1/-0)
plugins/Utils/easingcurve.cpp (+5/-1)
plugins/Utils/plugin.cpp (+2/-0)
plugins/Utils/windowkeysfilter.cpp (+57/-0)
plugins/Utils/windowkeysfilter.h (+51/-0)
qml/Components/Dialogs.qml (+217/-0)
qml/Components/DraggingArea.qml (+4/-0)
qml/Components/InputMethod.qml (+79/-0)
qml/Components/PageHeader.qml (+3/-1)
qml/Dash/Apps/RunningApplicationTile.qml (+45/-37)
qml/Dash/DashContent.qml (+4/-0)
qml/Launcher/Launcher.qml (+1/-1)
qml/Panel/Indicators.qml (+3/-0)
qml/Shell.qml (+171/-393)
qml/Stages/Animations/BaseSurfaceAnimation.qml (+93/-0)
qml/Stages/Animations/DarkenAndFadeInAnimation.qml (+48/-0)
qml/Stages/Animations/SwipeFromBottomAnimation.qml (+48/-0)
qml/Stages/Animations/SwipeUpAnimation.qml (+49/-0)
qml/Stages/PhoneStage.qml (+173/-265)
qml/Stages/SidestageHandle.qml (+0/-22)
qml/Stages/Splash.qml (+68/-0)
qml/Stages/SpreadDelegate.qml (+193/-29)
qml/Stages/StageWithSideStage.qml (+0/-413)
qml/Stages/SurfaceContainer.qml (+123/-0)
qml/Stages/SwitchingApplicationImage.qml (+0/-81)
qml/Stages/TabletStage.qml (+568/-0)
qml/Stages/TransformedSpreadDelegate.qml (+36/-30)
qml/Stages/TransformedTabletSpreadDelegate.qml (+369/-0)
src/CMakeLists.txt (+0/-3)
src/main.cpp (+14/-89)
tests/mocks/Unity/Application/Application.qmltypes (+0/-2)
tests/mocks/Unity/Application/ApplicationDBusAdaptor.cpp (+75/-0)
tests/mocks/Unity/Application/ApplicationDBusAdaptor.h (+43/-0)
tests/mocks/Unity/Application/ApplicationInfo.cpp (+71/-23)
tests/mocks/Unity/Application/ApplicationInfo.h (+22/-9)
tests/mocks/Unity/Application/ApplicationManager.cpp (+60/-31)
tests/mocks/Unity/Application/ApplicationManager.h (+15/-9)
tests/mocks/Unity/Application/CMakeLists.txt (+6/-2)
tests/mocks/Unity/Application/MirSurfaceItem.cpp (+172/-0)
tests/mocks/Unity/Application/MirSurfaceItem.h (+121/-0)
tests/mocks/Unity/Application/SurfaceManager.cpp (+73/-0)
tests/mocks/Unity/Application/SurfaceManager.h (+54/-0)
tests/mocks/Unity/Application/VirtualKeyboard.cpp (+55/-0)
tests/mocks/Unity/Application/VirtualKeyboard.h (+35/-0)
tests/mocks/Unity/Application/plugin.cpp (+16/-9)
tests/qmltests/Dash/Apps/tst_RunningApplicationsGrid.qml (+23/-2)
tests/qmltests/Launcher/tst_Launcher.qml (+11/-2)
tests/qmltests/Panel/tst_ActiveCallHint.qml (+1/-0)
tests/qmltests/Stages/tst_PhoneStage.qml (+9/-56)
tests/qmltests/tst_Shell.qml (+111/-10)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Albert Astals Cid (community): Approve
-
Diff: 705 lines (+5/-585)11 files modifiedqml/Dash/Apps/CloseIcon.qml (+0/-62)
qml/Dash/Apps/RunningApplicationTile.qml (+0/-136)
qml/Dash/Apps/RunningApplicationsGrid.qml (+0/-105)
qml/Dash/DashApps.qml (+0/-40)
qml/Dash/DashContent.qml (+1/-3)
qml/Dash/GenericScopeView.qml (+1/-10)
tests/autopilot/unity8/shell/emulators/dash.py (+0/-4)
tests/autopilot/unity8/shell/tests/test_emulators.py (+1/-1)
tests/qmltests/CMakeLists.txt (+0/-1)
tests/qmltests/Dash/Apps/tst_RunningApplicationsGrid.qml (+0/-217)
tests/qmltests/tst_Shell.qml (+2/-6)
Changed in unity8: | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
Changed in unity8 (Ubuntu): | |
status: | New → Confirmed |
Changed in unity8: | |
status: | Triaged → In Progress |
Changed in unity8: | |
status: | In Progress → Fix Released |
Changed in unity8 (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Michael Zanetti (mzanetti) |
importance: | Undecided → High |
no longer affects: | unity8 |
Yes, this will be removed once we have the ability to close apps from the right edge spread.