Toolbar and tabbar must be active when an application is resumed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu UI Toolkit |
Fix Released
|
High
|
Tim Peeters | ||
Ubuntu UX |
Fix Released
|
Undecided
|
Vesa Rautiainen | ||
webbrowser-app |
Fix Released
|
Undecided
|
Unassigned | ||
ubuntu-ui-toolkit (Ubuntu) |
Fix Released
|
Undecided
|
Tim Peeters |
Bug Description
From this MR https:/
> Re-launching an application: tabs should be expanded and toolbar open
> - When opening an application that is in recent application category
> (stopped/suspended) toolbar is not shown and tabs are not expanded.
> - This causes inconsistency between different app launches.
> - So every time the app is launched/opened toolbar should be in open state and
> tabs in expanded state. In place. No animation. No animation because it would
> be too intrusive when going through app stack with right edge swipe.
Currently tab/toolbar are open by default when the app is first launched, not when it is resumed after being suspended.
Perhaps the above behavior can be accomplished by reacting to changes in Application.active.
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Florian Boucault (community): Approve
- Tim Peeters: Pending requested
-
Diff: 264 lines (+85/-13)7 files modifiedcomponents.api (+2/-0)
modules/Ubuntu/Components/Header.qml (+6/-1)
modules/Ubuntu/Components/MainView.qml (+22/-0)
modules/Ubuntu/Components/Panel.qml (+20/-2)
modules/Ubuntu/Components/Tabs.qml (+8/-1)
modules/Ubuntu/Components/Themes/Ambiance/TabBarStyle.qml (+22/-8)
tests/autopilot/ubuntuuitoolkit/tests/test_emulators.py (+5/-1)
Changed in ubuntu-ui-toolkit: | |
importance: | Undecided → Medium |
assignee: | nobody → Tim Peeters (tpeeters) |
tags: | added: toolbar |
tags: | added: tabs |
Changed in ubuntu-ui-toolkit: | |
status: | New → Won't Fix |
status: | Won't Fix → Confirmed |
Changed in ubuntu-ui-toolkit: | |
importance: | Medium → High |
Changed in ubuntu-ui-toolkit: | |
status: | Confirmed → In Progress |
Changed in ubuntu-ui-toolkit (Ubuntu): | |
status: | New → Fix Committed |
assignee: | nobody → Tim Peeters (tpeeters) |
Changed in ubuntu-ui-toolkit: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-ux: | |
assignee: | nobody → Vesa Rautiainen (vesar) |
Changed in ubuntu-ux: | |
status: | New → Fix Released |
Changed in webbrowser-app: | |
status: | New → Fix Released |
I am working on this feature in UITK for apps that use a MainView.
webbrowser-app is a special case with a special toolbar (address bar), which uses Panel, and it will not be affected by my changes in UITK, so it will need a separate solution.