diff --git a/nymea-app/ui/ConfigurationBase.qml b/nymea-app/ui/ConfigurationBase.qml index c73c63bc..e434e3ff 100644 --- a/nymea-app/ui/ConfigurationBase.qml +++ b/nymea-app/ui/ConfigurationBase.qml @@ -27,6 +27,8 @@ Item { property string defaultMainView: "things" + property string alternativeMainPage: "" + property var mainMenuLinks: null property bool closedSource: false diff --git a/nymea-app/ui/RootItem.qml b/nymea-app/ui/RootItem.qml index 0dce7639..f6cb0926 100644 --- a/nymea-app/ui/RootItem.qml +++ b/nymea-app/ui/RootItem.qml @@ -212,7 +212,12 @@ Item { if (engine.jsonRpcClient.connected) { print("Connected to", engine.jsonRpcClient.currentHost.uuid, engine.jsonRpcClient.currentHost.name) - pageStack.push(Qt.resolvedUrl("MainPage.qml")) + if (Configuration.alternativeMainPage !== "") { + print("Loading alternative main page:", Configuration.alternativeMainPage) + pageStack.push(Qt.resolvedUrl(Configuration.alternativeMainPage)) + } else { + pageStack.push(Qt.resolvedUrl("MainPage.qml")) + } return; }