Move BottomEdge between columns in AdaptivePageLayout

Bug #1603353 reported by Tim Peeters
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-ui-toolkit (Ubuntu)
Invalid
High
Tim Peeters

Bug Description

In several apps (address-book and messaging-app), the Page to which the BottomEdge is attached depends on the number of columns in AdaptivePageLayout (APL).

In the description below, we assume that mainPage is the primary page in the APL and is always displayed in the first column. Depending on the screen/window size the APL can have 1 or 2 columns, and a detailPage can be opened from mainPage and is added to the second column.

In 1-column mode, the bottom edge is attached to the current page in the first column (mainPage or detailPage).

In 2-column mode, the bottom edge is attached to detailPage, and when it is open it is displayed in the second column. The bottom edge in the second column can be opened from a header action in the first column (see specs [1]).

It must be possible to switch between 1 and 2 columns at any time, and if the bottom edge was opened in 1-column mode and displayed in the first column, it should automatically move to the second column when switching to 2-column mode, and vice versa.

This functionality may already be possible in APL by attaching identical BottomEdges to the two pages, and when BottomEdge is opened, to add a BottomEdgePage to the APL so that the APL then automatically moves that page when switching between layouts. But we need to demonstrate how to do this with an example in the documentation.

[1] specifications for convergence in telephony apps: https://docs.google.com/presentation/d/1ZY9WSsEhDnE8MW6ou8GeGNM8isPVgNvl7i5PzbICmUo/edit?ts=56a2605c#slide=id.gfdd4eed78_0_41

Tags: apl
Tim Peeters (tpeeters)
description: updated
Tim Peeters (tpeeters)
description: updated
description: updated
Zsombor Egri (zsombi)
tags: added: apl
Revision history for this message
Tim Peeters (tpeeters) wrote :

This is being worked on inside the apps now. We don't do animations for closing the bottom edge pages for now, so all the required functionality for UITK is there.

Changed in ubuntu-ui-toolkit (Ubuntu):
status: New → Invalid
importance: Undecided → High
assignee: nobody → Tim Peeters (tpeeters)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.