[MGNLUI-2516] Open the apps screen when you close an app Created: 10/Dec/13 Updated: 08/May/14 Resolved: 06/May/14 |
|
| Status: | Closed |
| Project: | Magnolia UI |
| Component/s: | applauncher |
| Affects Version/s: | 5.2 |
| Fix Version/s: | 5.2.x, 5.3 |
| Type: | Bug | Priority: | Critical |
| Reporter: | Andreas Weder | Assignee: | Christopher Zimmermann |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | next, usability, ux | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||
| Release notes required: |
Yes
|
||||||||
| Date of First Response: | |||||||||
| Sprint: | 5.3 Sprint 6 | ||||||||
| Description |
|
When closing an app, instead of showing the next app on the app stack, we should rather show the apps screen. Users don't have a gut feeling of which app will show up next when I close an app, but they do know where they want to be next. Thus, showing the apps screen actually saves a click, because users will use it to navigate to where they want to be. This issue has been raised as a result of significant user feedback. |
| Comments |
| Comment by Christopher Zimmermann [ 29/Apr/14 ] |
|
We now need to support the new state where Apps are running, but none of them are open. AppControllerImpl: Always show the app launcher when an app is closed. MagnoliaShellConnector: Do not close the AppLauncher when user clicks on its button if there are no Open apps. AppsViewportWidget: Added getCurrentApp() which returns which app (if any) is open. Also Close and Fullscreen button are always removed when an app is closed (so they dont show up under the Apps Launcher when no apps are open.) |
| Comment by Mikaël Geljić [ 02/May/14 ] |
|
Any reason why not keeping this bit before firing location change to appscreen in AppControllerImpl? "AppControllerImpl.java"
if (!appHistory.isEmpty()) {
doFocus(appHistory.peekFirst());
}
I've tried it and this seemed less confusing to me. Otherwise:
|
| Comment by Christopher Zimmermann [ 06/May/14 ] |
|
I checked with Andreas - and indeed as you suggest - the appstack should remain visible. Adjusted the code as you suggested. |