mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
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> |
||
|---|---|---|
| .. | ||
| components | ||
| mobilecomponents | ||
| theme | ||
| CloudStorage.qml | ||
| dive.jpg | ||
| DiveDetails.qml | ||
| DiveList.qml | ||
| DownloadFromDiveComputer.qml | ||
| Log.qml | ||
| main.qml | ||
| mobile-resources.qrc | ||
| Preferences.qml | ||
| StartPage.qml | ||
| TextButton.qml | ||
| ThemeTest.qml | ||
| TopBar.qml | ||