Activity log for bug #1209403

Date Who What changed Old value New value Message
2013-08-07 21:57:32 Nekhelesh Ramananthan bug added bug
2013-08-07 21:57:32 Nekhelesh Ramananthan attachment added bug https://bugs.launchpad.net/bugs/1209403/+attachment/3764088/+files/bug.png
2013-08-07 21:58:03 Nekhelesh Ramananthan bug task added ubuntu-ui-toolkit
2013-08-07 21:58:29 Nekhelesh Ramananthan summary Clock tab header collides with pagestack header Tab header collides with pagestack header
2013-08-07 21:59:18 Nekhelesh Ramananthan bug task added ubuntu-rssreader-app
2013-08-07 22:02:01 Nekhelesh Ramananthan description As of a recent SDK update (do not know the exact rev no), the clock tab header is visible even while viewing the page header. The tab header (Clock) is visible even while viewing a page (World Clock) which is pushed into a pagestack. This can be seen more clearly in the screenshot attached below. The structure of the clock app is as follows, Mainview { PageStack { id: pagestack Component.onCompleted: push(roottabs) Tabs { id: roottabs Tab { page: ClockPage { } } Tab { page: AlarmPage { } } } } } This is the same format shown in the SDK API examples. That said I have not been able to reproduce the issue with the SDK examples however. Despite that, I believe that the problem lies in the sdk instead since the overall structure of the clock app is the same as the examples. As of a recent SDK update (do not know the exact rev no), the clock tab header is visible even while viewing the page header. The tab header (Clock) is visible even while viewing a page (World Clock) which is pushed into a pagestack. This can be seen more clearly in the screenshot attached below. The structure of the clock app is as follows, Mainview {   PageStack {        id: pagestack        Component.onCompleted: push(roottabs)        Tabs {             id: roottabs             Tab {                  page: ClockPage { tools: ToolbarItems { id: toolbarClock ToolbarButton { id: addCity action: Action { iconSource: Qt.resolvedUrl("../images/add_icon.png") text: i18n.tr("Add City") onTriggered: pagestack.push(Qt.resolvedUrl("WorldPage.qml")) } } }                 }             }            Tab {                 page: AlarmPage {                  }            }        }   } } This is the same format shown in the SDK API examples. That said I have not been able to reproduce the issue with the SDK examples however. Despite that, I believe that the problem lies in the sdk instead since the overall structure of the clock app is the same as the examples.
2013-08-08 22:24:59 Nekhelesh Ramananthan description As of a recent SDK update (do not know the exact rev no), the clock tab header is visible even while viewing the page header. The tab header (Clock) is visible even while viewing a page (World Clock) which is pushed into a pagestack. This can be seen more clearly in the screenshot attached below. The structure of the clock app is as follows, Mainview {   PageStack {        id: pagestack        Component.onCompleted: push(roottabs)        Tabs {             id: roottabs             Tab {                  page: ClockPage { tools: ToolbarItems { id: toolbarClock ToolbarButton { id: addCity action: Action { iconSource: Qt.resolvedUrl("../images/add_icon.png") text: i18n.tr("Add City") onTriggered: pagestack.push(Qt.resolvedUrl("WorldPage.qml")) } } }                 }             }            Tab {                 page: AlarmPage {                  }            }        }   } } This is the same format shown in the SDK API examples. That said I have not been able to reproduce the issue with the SDK examples however. Despite that, I believe that the problem lies in the sdk instead since the overall structure of the clock app is the same as the examples. As of a recent SDK update (do not know the exact rev no), the clock tab header is visible even while viewing the page header pushed into a pagestack. This can be seen more clearly in the screenshot attached below. On further testing, I was able to identify that the background gradient is the culprit behind the issue. Here below is the code copied exactly from the API examples with one difference being the background gradient support added in which case you will notice the bug. Removing the background gradient fixes the issue but is not an option. import QtQuick 2.0 import Ubuntu.Components 0.1 MainView { id: mainView width: units.gu(38) height: units.gu(50) headerColor: "#57365E" backgroundColor: "#A55263" footerColor: "#D75669" PageStack { id: pageStack Component.onCompleted: push(tabs) Tabs { id: tabs Tab { title: "Tab 1" page: Page { Button { anchors.centerIn: parent onClicked: pageStack.push(page3) text: "Press" } } } Tab { title: "Tab 2" page: Page { Label { anchors.centerIn: parent text: "Use header to navigate between tabs" } } } } Page { id: page3 visible: false title: "Page on stack" Label { anchors.centerIn: parent text: "Press back to return to the tabs" } } } }
2013-08-08 22:25:16 Nekhelesh Ramananthan summary Tab header collides with pagestack header Tab header collides with pagestack header while using background gradients in mainview
2013-08-08 22:26:47 Nekhelesh Ramananthan ubuntu-ui-toolkit: status New Confirmed
2013-08-08 22:26:51 Nekhelesh Ramananthan ubuntu-rssreader-app: status New Confirmed
2013-08-08 22:26:58 Nekhelesh Ramananthan ubuntu-clock-app: milestone usable-state
2013-08-10 05:00:00 Joey Chan ubuntu-rssreader-app: importance Undecided High
2013-08-10 07:09:20 Joey Chan attachment added same header issue in RSS Reader app https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1209403/+attachment/3766868/+files/header_bug.png
2013-08-14 08:56:39 Zsombor Egri ubuntu-ui-toolkit: assignee Tim Peeters (tpeeters)
2013-08-14 08:56:48 Zsombor Egri ubuntu-ui-toolkit: importance Undecided High
2013-08-14 11:58:51 Tim Peeters ubuntu-ui-toolkit: status Confirmed In Progress
2013-08-14 20:38:35 Tim Peeters tags header tabs
2013-08-14 21:33:17 Launchpad Janitor branch linked lp:~tpeeters/ubuntu-ui-toolkit/fix1209403
2013-08-15 02:58:26 Zoltan Balogh ubuntu-ui-toolkit: status In Progress Fix Committed
2013-08-15 07:57:19 Launchpad Janitor branch linked lp:ubuntu/saucy-proposed/ubuntu-ui-toolkit
2013-08-15 07:58:44 Launchpad Janitor ubuntu-ui-toolkit (Ubuntu): status New Fix Released
2013-08-16 06:43:38 Zoltan Balogh ubuntu-clock-app: status Confirmed Fix Released
2013-08-16 06:43:40 Zoltan Balogh ubuntu-rssreader-app: status Confirmed Fix Released
2013-08-16 06:43:45 Zoltan Balogh ubuntu-ui-toolkit: status Fix Committed Fix Released