summaryrefslogtreecommitdiffstats
path: root/qt-mobile/qml/mobilecomponents/ContextDrawer.qml
diff options
context:
space:
mode:
authorGravatar Sebastian Kügler <sebas@kde.org>2015-11-29 17:43:56 +0100
committerGravatar Sebastian Kügler <sebas@kde.org>2015-11-29 17:51:14 +0100
commit6ffef818a8d34fdc8aef70c3515c2b91d8d297ac (patch)
tree4cebf256c532649ed3666f373e85fd295a9a133d /qt-mobile/qml/mobilecomponents/ContextDrawer.qml
parent5e536cd8127e19072eb960241389129b83b715a5 (diff)
downloadsubsurface-6ffef818a8d34fdc8aef70c3515c2b91d8d297ac.tar.gz
Rework central navigation
This patch is the part implementing the drawers and in-app page navigation. In more detail: - main.qml uses the mobilecomponents plugin and the APIs as already changed in the other components - The extended properties have moved into the root item (for now, they'll get properly encapsulated later) - A menu can be swiped in from the left - The application makes better use when used horizontally (if there's enough space, so depending on the display you can get divelist and -details next to each other, one phone/portrait formfactor, the layout stays in a single column. - The options for GPS have been grouped into a submenu This change follows the Plasma mobile human interface guidelines. These changes are actually relatively small considered what they're doing, most of the logic is encapsulated in mobilecomponents' PageRow and *Drawer classes. The previous navigation pattern is actually a subset of this one, so it still works. Signed-off-by: Sebastian Kügler <sebas@kde.org>
Diffstat (limited to 'qt-mobile/qml/mobilecomponents/ContextDrawer.qml')
0 files changed, 0 insertions, 0 deletions