ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #20707
Re: Heads up! When using AdaptivePageLayout, make sure your Page has a PageHeader.
-
To:
ubuntu-phone@xxxxxxxxxxxxxxxxxxx
-
From:
Tim Süberkrüb <tim.sueberkrueb@xxxxxx>
-
Date:
Thu, 19 May 2016 20:17:41 +0200
-
In-reply-to:
<CAGVTOzJwLDZuM9he0e=4FZaKvkiy51y1d5BQKB641vZ6rODHBw@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
Hey Tim,
I was wondering whether this change does affect all frameworks?
For example, will an app using the APL and targeting a prior 15.04.X
framework release break because of this change or will only 15.04.5 apps
be affected?
Thanks for your reply!
All the best
Tim
Am 19.05.2016 um 16:52 schrieb Tim Peeters:
Hello all,
As you probably know, some time ago we introduced the new PageHeader
component (see
https://developer.ubuntu.com/en/blog/2016/02/24/pageheader-tutorial/
). An instance of PageHeader can be assigned to Page.header to define
the header of a Page, and if no Page.header is specified, there is an
automatic fallback to the old header.
In AdaptivePageLayout (APL), there is also a fallback header in each
column, but that complicates the APL implementation, it is not fully
covered by tests, and does not support all the features of the new
PageHeader, so we will drop support for that soon. We need to do this
before we move the APL implementation to C++ (the API will be the
same, so no more changes in app code will be needed for that, but the
APL will be much faster), so please update your apps now if you are
using APL but not the new PageHeader.
We may update the deprecated APL column-header fallback to show a red
border before we remove it, as a final warning. The progress on the
removal can be followed here:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1583587
Comments/suggestions/discussion can be added to the bug report, or as
a reply to this e-mail.
Best regards,
Tim.
Follow ups
References