diff options
Diffstat (limited to 'styles/NeptuneStyle')
144 files changed, 2098 insertions, 0 deletions
diff --git a/styles/NeptuneStyle/Button.qml b/styles/NeptuneStyle/Button.qml new file mode 100644 index 00000000..18c8676b --- /dev/null +++ b/styles/NeptuneStyle/Button.qml @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Layouts 1.3 +import QtQuick.Templates 2.3 as T +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 + +import shared.utils 1.0 +import shared.controls 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.Button { + id: control + + implicitWidth: Style.cellWidth + leftPadding + rightPadding + implicitHeight: Style.cellHeight + leftPadding + rightPadding + + padding: Sizes.dp(6) + leftPadding: padding + Sizes.dp(2) + rightPadding: padding + Sizes.dp(2) + font.pixelSize: Sizes.fontSizeM + font.weight: Font.Light + spacing: Sizes.dp(22) + + icon.color: Style.contrastColor + + Cursor { + onActivated: { + control.clicked(); + } + + onPressAndHold: { + control.pressAndHold(); + } + } + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + + anchors.verticalCenter: control.verticalCenter + icon: control.icon + text: control.text + font: control.font + color: control.icon.color + opacity: control.enabled ? 1.0 : Style.defaultDisabledOpacity + } + + background: ButtonBackground {} +} diff --git a/styles/NeptuneStyle/ComboBox.qml b/styles/NeptuneStyle/ComboBox.qml new file mode 100644 index 00000000..c4848b8f --- /dev/null +++ b/styles/NeptuneStyle/ComboBox.qml @@ -0,0 +1,143 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.9 +import QtQuick.Window 2.3 +import QtQuick.Controls 2.2 +import QtQuick.Controls.impl 2.2 +import QtQuick.Templates 2.2 as T +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.ComboBox { + id: control + + font.pixelSize: Sizes.fontSizeM + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + Math.max(contentItem.implicitHeight, + indicator ? indicator.implicitHeight : 0) + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + leftPadding: padding + (!control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing) + rightPadding: padding + (control.mirrored || !indicator || !indicator.visible ? 0 : indicator.width + spacing) + + delegate: ItemDelegate { + width: parent.width + text: control.textRole ? (Array.isArray(control.model) ? modelData[control.textRole] : model[control.textRole]) : modelData + font.weight: control.currentIndex === index ? Font.DemiBold : Font.Normal + highlighted: control.highlightedIndex === index + hoverEnabled: control.hoverEnabled + } + + indicator: Image { + x: control.mirrored ? control.padding : control.width - width - control.padding + y: control.topPadding + (control.availableHeight - height) / 2 + source: "image://default/double-arrow/" + (!control.editable && control.visualFocus ? Default.focusColor : Default.textColor) + sourceSize.width: width + sourceSize.height: height + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + } + + contentItem: T.TextField { + leftPadding: !control.mirrored ? 12 : control.editable && activeFocus ? 3 : 1 + rightPadding: control.mirrored ? 12 : control.editable && activeFocus ? 3 : 1 + topPadding: 6 - control.padding + bottomPadding: 6 - control.padding + + text: control.editable ? control.editText : control.displayText + + enabled: control.editable + autoScroll: control.editable + readOnly: control.popup.visible + inputMethodHints: control.inputMethodHints + validator: control.validator + + font: control.font + color: !control.editable && control.visualFocus ? Default.focusColor : control.Style.contrastColor + selectionColor: control.Style.accentColor + selectedTextColor: control.Style.contrastColor + horizontalAlignment: Text.AlignLeft + verticalAlignment: Text.AlignVCenter + opacity: control.enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + + background: Rectangle { + visible: control.editable && !control.flat + border.width: parent && parent.activeFocus ? 2 : 1 + border.color: parent && parent.activeFocus ? control.Style.accentColor : control.Style.backgroundColor + } + } + + background: Rectangle { + implicitWidth: 120 + implicitHeight: 40 + + color: !control.editable && control.visualFocus ? (control.pressed ? Default.focusPressedColor : Default.focusLightColor) : + (control.down || popup.visible ? Default.buttonPressedColor : control.Style.backgroundColor) + border.color: Qt.lighter(color, 1.5) + border.width: !control.editable && control.visualFocus ? 2 : 0 + visible: !control.flat || control.down + } + + popup: T.Popup { + y: control.height + width: control.width + height: Math.min(contentItem.implicitHeight, control.Window.height - topMargin - bottomMargin) + topMargin: 6 + bottomMargin: 6 + + font: control.font + + contentItem: ListView { + clip: true + implicitHeight: contentHeight + model: control.popup.visible ? control.delegateModel : null + currentIndex: control.highlightedIndex + highlightRangeMode: ListView.ApplyRange + highlightMoveDuration: 0 + + Rectangle { + z: 10 + width: parent.width + height: parent.height + color: "transparent" + border.color: Qt.lighter(color, 1.5) + } + + T.ScrollIndicator.vertical: ScrollIndicator { } + } + + background: Rectangle { color: control.Style.backgroundColor} + } +} diff --git a/styles/NeptuneStyle/Control.qml b/styles/NeptuneStyle/Control.qml new file mode 100644 index 00000000..94a58481 --- /dev/null +++ b/styles/NeptuneStyle/Control.qml @@ -0,0 +1,42 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick.Templates as T +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.Control { + font.family: Style.fontFamily + font.pixelSize: Sizes.fontSizeM + palette.windowText: Style.contrastColor + palette.brightText: Style.mainColor +} diff --git a/styles/NeptuneStyle/Dialog.qml b/styles/NeptuneStyle/Dialog.qml new file mode 100644 index 00000000..cb279989 --- /dev/null +++ b/styles/NeptuneStyle/Dialog.qml @@ -0,0 +1,86 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.9 +import QtQuick.Templates 2.2 as T +import QtQuick.Controls 2.2 +import QtQuick.Controls.impl 2.2 +import shared.Style 1.0 +import shared.Sizes 1.0 +import shared.utils 1.0 + +T.Dialog { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + header && header.visible ? header.implicitWidth : 0, + footer && footer.visible ? footer.implicitWidth : 0, + contentWidth > 0 ? contentWidth + leftPadding + rightPadding : 0) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + (header && header.visible ? header.implicitHeight + spacing : 0) + + (footer && footer.visible ? footer.implicitHeight + spacing : 0) + + (contentHeight > 0 ? contentHeight + topPadding + bottomPadding : 0)) + + contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) + contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + + padding: 12 + + background: Rectangle { + color: 'black' + opacity: 0.85 + } + + header: Label { + visible: control.title + elide: Label.ElideRight + height: Sizes.dp(160) + text: control.title + font.pixelSize: Sizes.fontSizeM + horizontalAlignment: Text.AlignHCenter + verticalAlignment: Text.AlignVCenter + } + + footer: DialogButtonBox { + visible: count > 0 + } + + enter: Transition { + NumberAnimation { property: "opacity"; from: 0.0; to: 1.0; duration: 200 } + NumberAnimation { property: "scale"; from: 0.0; to: 1.0; duration: 200 } + } + + exit: Transition { + NumberAnimation { property: "opacity"; to: 0.0; duration: 200 } + NumberAnimation { property: "scale"; to: 0.0; duration: 200 } + } +} diff --git a/styles/NeptuneStyle/Frame.qml b/styles/NeptuneStyle/Frame.qml new file mode 100644 index 00000000..a9ab74cb --- /dev/null +++ b/styles/NeptuneStyle/Frame.qml @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.8 +import QtQuick.Templates 2.1 as T +import shared.Style 1.0 + +T.Frame { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, contentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, contentHeight + topPadding + bottomPadding) + + contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) + contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + + padding: 12 + + background: Rectangle { + color: Style.backgroundColor + } +} diff --git a/styles/NeptuneStyle/ItemDelegate.qml b/styles/NeptuneStyle/ItemDelegate.qml new file mode 100644 index 00000000..abc101ee --- /dev/null +++ b/styles/NeptuneStyle/ItemDelegate.qml @@ -0,0 +1,89 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 +import shared.utils 1.0 +import shared.controls 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.ItemDelegate { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + Math.max(contentItem.implicitHeight, + indicator ? indicator.implicitHeight : 0) + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + spacing: Sizes.dp(12) + padding: Sizes.dp(12) + + topPadding: padding - Sizes.dp(1) + bottomPadding: padding + Sizes.dp(1) + + font.pixelSize: Sizes.fontSizeM + font.family: Style.fontFamily + font.weight: Font.Light + + Cursor { + onActivated: { + control.clicked(); + } + + onPressAndHold: { + control.pressAndHold(); + } + } + + contentItem: NeptuneIconLabel { + iconScale: Sizes.scale + + leftPadding: !control.mirrored ? (control.indicator ? control.indicator.width + control.spacing : 0) : 0 + rightPadding: control.mirrored ? (control.indicator ? control.indicator.width + control.spacing : 0) : 0 + + spacing: control.spacing + mirrored: control.mirrored + display: control.display + alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft + + icon: control.icon + text: control.text + font: control.font + opacity: enabled ? 1.0 : Style.defaultDisabledOpacity + color: Style.contrastColor + } +} diff --git a/styles/NeptuneStyle/Label.qml b/styles/NeptuneStyle/Label.qml new file mode 100644 index 00000000..ca0675dc --- /dev/null +++ b/styles/NeptuneStyle/Label.qml @@ -0,0 +1,46 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick +import QtQuick.Templates as T +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.Label { + id: control + verticalAlignment: Text.AlignVCenter + color: Style.contrastColor + font.pixelSize: Sizes.fontSizeM + font.weight: Font.Light + font.family: Style.fontFamily + opacity: enabled ? 1.0 : Style.defaultDisabledOpacity +} diff --git a/styles/NeptuneStyle/Page.qml b/styles/NeptuneStyle/Page.qml new file mode 100644 index 00000000..d8ddb751 --- /dev/null +++ b/styles/NeptuneStyle/Page.qml @@ -0,0 +1,55 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.8 +import QtQuick.Templates 2.1 as T +import shared.Style 1.0 + +T.Page { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + Math.max(contentWidth, + header && header.visible ? header.implicitWidth : 0, + footer && footer.visible ? footer.implicitWidth : 0) + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + contentHeight + topPadding + bottomPadding + + (header && header.visible ? header.implicitHeight + spacing : 0) + + (footer && footer.visible ? footer.implicitHeight + spacing : 0)) + + contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) + contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + + background: Rectangle { + color: control.Style.backgroundColor + } +} diff --git a/styles/NeptuneStyle/PageIndicator.qml b/styles/NeptuneStyle/PageIndicator.qml new file mode 100644 index 00000000..7859bf86 --- /dev/null +++ b/styles/NeptuneStyle/PageIndicator.qml @@ -0,0 +1,67 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.8 +import QtQuick.Templates 2.1 as T +import shared.Style 1.0 + +T.PageIndicator { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + contentItem.implicitHeight + topPadding + bottomPadding) + + padding: 6 + spacing: 6 + + delegate: Rectangle { + implicitWidth: 8 + implicitHeight: 8 + + radius: width / 2 + color: control.Style.accentColor + + opacity: index === currentIndex ? 0.95 : pressed ? 0.7 : 0.45 + Behavior on opacity { OpacityAnimator { duration: 100 } } + } + + contentItem: Row { + spacing: control.spacing + + Repeater { + model: control.count + delegate: control.delegate + } + } +} diff --git a/styles/NeptuneStyle/Pane.qml b/styles/NeptuneStyle/Pane.qml new file mode 100644 index 00000000..aa56a550 --- /dev/null +++ b/styles/NeptuneStyle/Pane.qml @@ -0,0 +1,47 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.8 +import QtQuick.Templates 2.1 as T +import shared.Style 1.0 + +T.Pane { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, contentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, contentHeight + topPadding + bottomPadding) + + contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) + contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + + padding: 12 +} diff --git a/styles/NeptuneStyle/ProgressBar.qml b/styles/NeptuneStyle/ProgressBar.qml new file mode 100644 index 00000000..36b135c9 --- /dev/null +++ b/styles/NeptuneStyle/ProgressBar.qml @@ -0,0 +1,69 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 + +import shared.controls 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.ProgressBar { + id: control + + property bool backgroundVisible: true + + readonly property real progressBarWidth: control.width - Sizes.dp(5) + + contentItem: NeptuneProgressBar { + implicitWidth: control.progressBarWidth + implicitHeight: Sizes.dp(7) + scale: control.mirrored ? -1 : 1 + progress: control.position + indeterminate: control.visible && control.indeterminate + color: Style.accentColor + } + + background: Rectangle { + visible: control.backgroundVisible + anchors.verticalCenter: parent.verticalCenter + implicitWidth: control.progressBarWidth + implicitHeight: Sizes.dp(1) + width: control.progressBarWidth + height: implicitHeight + //TODO check with designer if color is correct + color: Style.contrastColor + opacity: Style.opacityMedium + } +} diff --git a/styles/NeptuneStyle/RadioButton.qml b/styles/NeptuneStyle/RadioButton.qml new file mode 100644 index 00000000..da3775be --- /dev/null +++ b/styles/NeptuneStyle/RadioButton.qml @@ -0,0 +1,97 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Copyright (C) 2017 The Qt Company Ltd. +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick +import QtQuick.Controls +import QtQuick.Templates as T + +import shared.utils 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.RadioButton { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + Math.max(contentItem.implicitHeight, + indicator ? indicator.implicitHeight : 0) + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + padding: Sizes.dp(6) + spacing: Sizes.dp(8) + + Cursor { + onActivated: { + control.clicked(); + } + + onPressAndHold: { + control.pressAndHold(); + } + } + + indicator: Rectangle { + x: text ? (control.mirrored ? control.width - width - control.rightPadding : control.leftPadding) : control.leftPadding + (control.availableWidth - width) / 2 + y: control.topPadding + (control.availableHeight - height) / 2 + implicitWidth: Sizes.dp(30) + implicitHeight: Sizes.dp(30) + radius: width / 2 + border.width: Sizes.dp(2) + border.color: control.checked || control.down ? control.Style.accentColor : control.Style.buttonColor + color: "transparent" + + Rectangle { + x: (parent.width - width) / 2 + y: (parent.height - height) / 2 + width: Sizes.dp(15) + height: Sizes.dp(15) + radius: width / 2 + color: parent.border.color + visible: control.checked || control.down + } + } + + contentItem: Label { + leftPadding: control.indicator && !control.mirrored ? control.indicator.width + control.spacing : 0 + rightPadding: control.indicator && control.mirrored ? control.indicator.width + control.spacing : 0 + + text: control.text + font: control.font + elide: Text.ElideRight + verticalAlignment: Text.AlignVCenter + + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + } +} diff --git a/styles/NeptuneStyle/ScrollIndicator.qml b/styles/NeptuneStyle/ScrollIndicator.qml new file mode 100644 index 00000000..6e98d9bc --- /dev/null +++ b/styles/NeptuneStyle/ScrollIndicator.qml @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: http://www.qt.io/licensing/ +** +** This file is part of the Qt Quick Controls 2 module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL3$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://www.qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPLv3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or later as published by the Free +** Software Foundation and appearing in the file LICENSE.GPL included in +** the packaging of this file. Please review the following information to +** ensure the GNU General Public License version 2.0 requirements will be +** met: http://www.gnu.org/licenses/gpl-2.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T + +import shared.utils 1.0 +import shared.animations 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.ScrollIndicator { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + topPadding + bottomPadding) + + background: Item { + implicitWidth: Sizes.dp(5) + implicitHeight: control.height + + Rectangle { + width: Sizes.dp(5) + height: parent.height * control.position + anchors.top: parent.top + anchors.topMargin: - Sizes.dp(9) + radius: width / 2 + color: Style.contrastColor + opacity: control.active ? 0.14 : 0 + Behavior on opacity { DefaultNumberAnimation { duration: opacity < 0.1 ? 80 : 500 } } + visible: opacity > 0 + } + + Rectangle { + width: Sizes.dp(5) + height: ((parent.height - (parent.height * control.size)) - (parent.height * control.position)) + anchors.bottom: parent.bottom + anchors.bottomMargin: - Sizes.dp(9) + radius: width / 2 + color: Style.contrastColor + opacity: control.active ? 0.14 : 0 + Behavior on opacity { DefaultNumberAnimation { duration: opacity < 0.1 ? 80 : 500 } } + visible: opacity > 0 + } + } + + contentItem: Rectangle { + implicitWidth: Sizes.dp(7) + radius: width / 2 + color: Style.accentColor + opacity: control.active ? 1.0 : 0.0 + Behavior on opacity { DefaultNumberAnimation { duration: opacity < 0.1 ? 80 : 500 } } + visible: opacity > 0 + } +} diff --git a/styles/NeptuneStyle/Slider.qml b/styles/NeptuneStyle/Slider.qml new file mode 100644 index 00000000..313cc68a --- /dev/null +++ b/styles/NeptuneStyle/Slider.qml @@ -0,0 +1,131 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Copyright (C) 2017 The Qt Company Ltd. +** Contact: http://www.qt.io/licensing/ +** +** This file is part of the Qt Quick Controls 2 module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL3$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://www.qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPLv3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or later as published by the Free +** Software Foundation and appearing in the file LICENSE.GPL included in +** the packaging of this file. Please review the following information to +** ensure the GNU General Public License version 2.0 requirements will be +** met: http://www.gnu.org/licenses/gpl-2.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T + +import shared.utils 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.Slider { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + (handle ? handle.implicitWidth : 0) + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + (handle ? handle.implicitHeight : 0) + topPadding + bottomPadding) + + live: false + snapMode: Slider.SnapOnRelease + + opacity: enabled ? 1.0 : 0.3 + + QtObject { + id: d + readonly property int numberSteps: control.stepSize !== 0 ? + (control.to - control.from) / control.stepSize : 0 + readonly property int railSize: numberSteps > 0 ? + control.Sizes.dp(30) : control.Sizes.dp(10) + readonly property real railLength: handle ? (control.horizontal ? + control.availableWidth - handle.width : + control.availableHeight - handle.height) : + (control.horizontal ? control.implicitWidth : control.implicitHeight) + readonly property real stepLength: numberSteps ? + (railLength - gap * (numberSteps - 1)) / numberSteps : 0.0 + readonly property int gap: control.Sizes.dp(3) + } + + handle: Image { + id: handle + x: control.leftPadding + + (control.horizontal ? control.visualPosition * (control.availableWidth - width) : + (control.availableWidth - width) / 2) + y: control.topPadding + + (control.horizontal ? (control.availableHeight - height) / 2 : + control.visualPosition * (control.availableHeight - height)) + width: Sizes.dp(sourceSize.width) + height: Sizes.dp(sourceSize.height) + + source: control.horizontal ? + Style.image("slider-handle-horizontal") : Style.image("slider-handle-vertical") + } + + background: Item { + id: railContainer + x: control.leftPadding + (control.horizontal ? handle.width / 2 : (control.availableWidth - width) / 2) + y: control.topPadding + (control.horizontal ? (control.availableHeight - height) / 2 : handle.height / 2) + + width: control.horizontal ? d.railLength : d.railSize + height: control.horizontal ? d.railSize : d.railLength + + Repeater { + enabled: d.numberSteps + model: d.numberSteps + delegate: Rectangle { + id: rectStep + x: control.horizontal ? index * (d.stepLength + d.gap) : 0 + y: control.horizontal ? 0 : index * (d.stepLength + d.gap) + width: control.horizontal ? d.stepLength : railContainer.width + height: control.horizontal ? railContainer.height : d.stepLength + color: Style.contrastColor + opacity: control.horizontal ? + (handle.x > (rectStep.x+d.stepLength/2) ? (control.mirrored ? 0.1 : 0.6) : (control.mirrored ? 0.6 : 0.1)) : + (handle.y > rectStep.y+d.stepLength/2 ? 0.1 : 0.6) + } + } + + Rectangle { + width: parent.width + height: parent.height + color: Style.contrastColor + visible: d.numberSteps === 0 + opacity: 0.1 + } + + Rectangle { + x: control.horizontal ? (control.mirrored ? handle.x : 0) : (parent.width - width) / 2 + y: control.horizontal ? (parent.height - height) / 2 : control.visualPosition * parent.height + width: control.horizontal ? control.position * parent.width : parent.width + height: control.horizontal ? parent.height : control.position * parent.height + visible: d.numberSteps === 0 + color: Style.contrastColor + opacity: 0.5 + } + } +} diff --git a/styles/NeptuneStyle/Switch.qml b/styles/NeptuneStyle/Switch.qml new file mode 100644 index 00000000..2a906fc0 --- /dev/null +++ b/styles/NeptuneStyle/Switch.qml @@ -0,0 +1,123 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Copyright (C) 2017 The Qt Company Ltd. +** Contact: http://www.qt.io/licensing/ +** +** This file is part of the Qt Quick Controls 2 module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL3$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The Qt Company. For licensing terms +** and conditions see http://www.qt.io/terms-conditions. For further +** information use the contact form at http://www.qt.io/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPLv3 included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 3 requirements +** will be met: https://www.gnu.org/licenses/lgpl.html. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 2.0 or later as published by the Free +** Software Foundation and appearing in the file LICENSE.GPL included in +** the packaging of this file. Please review the following information to +** ensure the GNU General Public License version 2.0 requirements will be +** met: http://www.gnu.org/licenses/gpl-2.0.html. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 + +import shared.utils 1.0 +import shared.animations 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.Switch { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + Math.max(contentItem.implicitHeight, + indicator ? indicator.implicitHeight : 0) + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + font.weight: Font.Light + font.pixelSize: Sizes.fontSizeM + + padding: Sizes.dp(8) + spacing: Sizes.dp(8) + + Cursor { + onActivated: { + control.toggle(); + } + + onPressAndHold: { + control.pressAndHold(); + } + } + + indicator: PaddedRectangle { + implicitWidth: Sizes.dp(50) + implicitHeight: Sizes.dp(30) + + x: text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2 + y: control.topPadding + (control.availableHeight - height) / 2 + + radius: Sizes.dp(15) + leftPadding: 0 + rightPadding: 0 + padding: (height - Sizes.dp(30)) / 2 + color: 'transparent' + border.width: control.visualFocus ? NeptunStyle.dp(2) : Sizes.dp(1.4) + border.color: control.checked ? Style.accentColor : Style.contrastColor + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + + Rectangle { + x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2))) + y: (parent.height - height) / 2 + width: Sizes.dp(28) + height: width + radius: width/2 + color: control.checked ? Style.accentColor : Style.contrastColor + border.width: control.visualFocus ? Sizes.dp(2) : Sizes.dp(1) + border.color: control.visualFocus ? control.palette.highlight : control.enabled ? control.palette.mid : control.palette.midlight + + Behavior on x { + enabled: !control.down + DefaultSmoothedAnimation {} + } + } + } + + contentItem: IconLabel { + leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0 + rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0 + + spacing: control.spacing + mirrored: control.mirrored + display: control.display + alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft + + icon: control.icon + text: control.text + font: control.font + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + color: Style.contrastColor + } +} diff --git a/styles/NeptuneStyle/SwitchDelegate.qml b/styles/NeptuneStyle/SwitchDelegate.qml new file mode 100644 index 00000000..563a8e51 --- /dev/null +++ b/styles/NeptuneStyle/SwitchDelegate.qml @@ -0,0 +1,120 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.3 as T +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 + +import shared.utils 1.0 +import shared.animations 1.0 +import shared.controls 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +// TODO: Fix the height and width more according to UI spec and based on external variables +// TODO: Provide a better way to develop these UI controls in a more controlable fashion + +T.SwitchDelegate { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + Math.max(contentItem.implicitHeight, + indicator ? indicator.implicitHeight : 0) + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + padding: Sizes.dp(12) + spacing: Sizes.dp(12) + + font.pixelSize: Sizes.fontSizeM + font.family: Style.fontFamily + font.weight: Font.Light + + Cursor { + onActivated: { + control.toggle(); + } + } + + indicator: PaddedRectangle { + implicitWidth: Sizes.dp(56) + implicitHeight: Sizes.dp(32) + + x: text ? (control.mirrored ? control.leftPadding : control.width - width - control.rightPadding) : control.leftPadding + (control.availableWidth - width) / 2 + y: control.topPadding + (control.availableHeight - height) / 2 + + radius: Sizes.dp(16) + leftPadding: 0 + rightPadding: 0 + padding: (height - Sizes.dp(32)) / 2 + color: 'transparent' + border.width: control.visualFocus ? Sizes.dp(2) : Sizes.dp(1.4) + border.color: control.checked ? control.Style.accentColor : control.Style.contrastColor + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + + Rectangle { + x: Math.max(0, Math.min(parent.width - width, control.visualPosition * parent.width - (width / 2))) + y: (parent.height - height) / 2 + width: Sizes.dp(28) + height: Sizes.dp(28) + radius: Sizes.dp(16) + color: control.checked ? control.Style.accentColor : control.Style.contrastColor + border.width: control.visualFocus ? Sizes.dp(2) : Sizes.dp(1) + border.color: control.visualFocus ? control.palette.highlight : control.enabled ? control.palette.mid : control.palette.midlight + + Behavior on x { + enabled: !control.down + DefaultSmoothedAnimation {} + } + } + } + + contentItem: NeptuneIconLabel { + iconScale: Sizes.scale + + leftPadding: control.mirrored ? control.indicator.width + control.spacing : 0 + rightPadding: !control.mirrored ? control.indicator.width + control.spacing : 0 + + spacing: control.spacing + mirrored: control.mirrored + display: control.display + alignment: control.display === IconLabel.IconOnly || control.display === IconLabel.TextUnderIcon ? Qt.AlignCenter : Qt.AlignLeft + + icon: control.icon + text: control.text + font: control.font + opacity: enabled ? Style.opacityHigh : Style.defaultDisabledOpacity + color: Style.contrastColor + } +} diff --git a/styles/NeptuneStyle/TabBar.qml b/styles/NeptuneStyle/TabBar.qml new file mode 100644 index 00000000..bbed8875 --- /dev/null +++ b/styles/NeptuneStyle/TabBar.qml @@ -0,0 +1,64 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick +import QtQuick.Templates as T +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.TabBar { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + contentHeight + topPadding + bottomPadding) + + spacing: 0 + + contentItem: ListView { + objectName: "tabBarListViewFor_" + ((control.objectName !== "") ? control.objectName : "unknown") + model: control.contentModel + currentIndex: control.currentIndex + + spacing: control.spacing + orientation: ListView.Horizontal + boundsBehavior: Flickable.StopAtBounds + flickableDirection: Flickable.AutoFlickIfNeeded + snapMode: ListView.SnapToItem + + highlightMoveDuration: 0 + highlightRangeMode: ListView.ApplyRange + preferredHighlightBegin: Sizes.dp(40) + preferredHighlightEnd: width - Sizes.dp(40) + } +} diff --git a/styles/NeptuneStyle/TabButton.qml b/styles/NeptuneStyle/TabButton.qml new file mode 100644 index 00000000..7b0b5d05 --- /dev/null +++ b/styles/NeptuneStyle/TabButton.qml @@ -0,0 +1,135 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Controls.impl 2.3 +import QtQuick.Templates 2.3 as T + +import shared.Style 1.0 +import shared.Sizes 1.0 +import shared.controls 1.0 +import shared.utils 1.0 + +T.TabButton { + id: control + + //internal to avoid binding loops + readonly property real letterSpacing: font.pixelSize === Sizes.fontSizeS ? -0.41 : -0.57 + + font.pixelSize: Sizes.fontSizeS + + font.letterSpacing: selected ? control.letterSpacing : 0 + + implicitWidth: Math.max(background ? background.implicitWidth : 0, + contentItem.implicitWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, + contentItem.implicitHeight + topPadding + bottomPadding) + baselineOffset: contentItem.y + contentItem.baselineOffset + + font.weight: selected ? Font.Normal : Font.Light + + Cursor { + onActivated: { + control.clicked(); + } + onPressAndHold: { + control.pressAndHold(); + } + } + + contentItem: IconLabel { + spacing: control.spacing + mirrored: control.mirrored + display: control.display + icon: control.icon + text: control.text + font: control.font + color: selected ? Style.mainColor : Style.contrastColor + } + + readonly property string positionState: { + if (TabBar.index === 0) { + return LayoutMirroring.enabled ? "right" : "left"; + } else if (TabBar.index === TabBar.tabBar.contentModel.count - 1) { + return LayoutMirroring.enabled ? "left" : "right"; + } else { + return "middle"; + } + } + + readonly property bool selected: TabBar.tabBar.currentIndex === TabBar.index + + background: ScalableBorderImage { + id: borderImage + anchors.fill: parent + source: Style.image("tabbar-bg-" + control.positionState) + + opacity: (control.selected ? 0.7 : 0.3) + (control.pressed ? 0.1 : 0) + + state: control.positionState + states: [ + State { + name: "left" + PropertyChanges { + target: borderImage + border.left: 26 + border.right: 0 + border.top: 22 + border.bottom: 48 - 25 + } + }, + State { + name: "right" + PropertyChanges { + target: borderImage + border.left: 0 + border.right: 30 - 5 + border.top: 22 + border.bottom: 48 - 25 + } + }, + State { + name: "middle" + PropertyChanges { + target: borderImage + border.left: 0 + border.right: 0 + border.top: 0 + border.bottom: 0 + } + } + ] + horizontalTileMode: BorderImage.Stretch + verticalTileMode: BorderImage.Stretch + } +} diff --git a/styles/NeptuneStyle/ToolBar.qml b/styles/NeptuneStyle/ToolBar.qml new file mode 100644 index 00000000..8e8e9bc0 --- /dev/null +++ b/styles/NeptuneStyle/ToolBar.qml @@ -0,0 +1,51 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.8 +import QtQuick.Templates 2.1 as T +import shared.Style 1.0 + +T.ToolBar { + id: control + + implicitWidth: Math.max(background ? background.implicitWidth : 0, contentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(background ? background.implicitHeight : 0, contentHeight + topPadding + bottomPadding) + + contentWidth: contentItem.implicitWidth || (contentChildren.length === 1 ? contentChildren[0].implicitWidth : 0) + contentHeight: contentItem.implicitHeight || (contentChildren.length === 1 ? contentChildren[0].implicitHeight : 0) + + + background: Rectangle { + implicitHeight: 48 + color: control.Style.backgroundColor + } +} diff --git a/styles/NeptuneStyle/ToolButton.qml b/styles/NeptuneStyle/ToolButton.qml new file mode 100644 index 00000000..55efd6c6 --- /dev/null +++ b/styles/NeptuneStyle/ToolButton.qml @@ -0,0 +1,94 @@ +/**************************************************************************** +** +** Copyright (C) 2019 Luxoft Sweden AB +** Copyright (C) 2018 Pelagicore AG +** Contact: https://www.qt.io/licensing/ +** +** This file is part of the Neptune 3 UI. +** +** $QT_BEGIN_LICENSE:GPL-QTAS$ +** Commercial License Usage +** Licensees holding valid commercial Qt Automotive Suite licenses may use +** this file in accordance with the commercial license agreement provided +** with the Software or, alternatively, in accordance with the terms +** contained in a written agreement between you and The Qt Company. For +** licensing terms and conditions see https://www.qt.io/terms-conditions. +** For further information use the contact form at https://www.qt.io/contact-us. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3 or (at your option) any later version +** approved by the KDE Free Qt Foundation. The licenses are as published by +** the Free Software Foundation and appearing in the file LICENSE.GPL3 +** included in the packaging of this file. Please review the following +** information to ensure the GNU General Public License requirements will +** be met: https://www.gnu.org/licenses/gpl-3.0.html. +** +** $QT_END_LICENSE$ +** +** SPDX-License-Identifier: GPL-3.0 +** +****************************************************************************/ + +import QtQuick 2.10 +import QtQuick.Templates 2.5 as T +import QtQuick.Controls 2.5 +import QtQuick.Controls.impl 2.5 + +import shared.utils 1.0 +import shared.controls 1.0 +import shared.Style 1.0 +import shared.Sizes 1.0 + +T.ToolButton { + id: control + + implicitWidth: Math.max(implicitBackgroundWidth + leftInset + rightInset, + implicitContentWidth + leftPadding + rightPadding) + implicitHeight: Math.max(implicitBackgroundHeight + topInset + bottomInset, + implicitContentHeight + topPadding + bottomPadding) + baselineOffset: contentItem ? contentItem.y + contentItem.baselineOffset : 0 + + padding: Sizes.dp(6) + spacing: Sizes.dp(6) + + font.pixelSize: Sizes.fontSizeM + font.family: Style.fontFamily + opacity: enabled ? 1.0 : Style.defaultDisabledOpacity + icon.color: (checked || highlighted) ? Style.accentColor : Style.contrastColor + + scale: pressed ? 1.1 : 1.0 + + property alias iconFillMode: iconLabel.iconFillMode + property alias iconRectWidth: iconLabel.iconRectWidth + property alias iconRectHeight: iconLabel.iconRectHeight + + Behavior on scale { NumberAnimation { duration: 50 } } + + Cursor { + onActivated: { + control.clicked(); + } + + onPressAndHold: { + control.pressAndHold(); + } + } + + contentItem: NeptuneIconLabel { + id: iconLabel + + readonly property real textOpacity: !enabled ? Style.defaultDisabledOpacity + : control.checkable && !control.checked && control.display === AbstractButton.TextUnderIcon // ToolsColumn + ? Style.opacityLow : Style.opacityHigh + + iconScale: Sizes.scale + spacing: control.spacing + mirrored: control.mirrored + display: control.display + icon: control.icon + text: control.text + font: control.font + color: Qt.rgba(control.icon.color.r, control.icon.color.g, control.icon.color.b, textOpacity) + } +} diff --git a/styles/NeptuneStyle/images/album-art-placeholder-dark.png b/styles/NeptuneStyle/images/album-art-placeholder-dark.png new file mode 100644 index 00000000..fc7b3726 --- /dev/null +++ b/styles/NeptuneStyle/images/album-art-placeholder-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ac227267a3ef44247d8e1617607c40fb378fee44a18294ae2ff71bb867f809 +size 3718 diff --git a/styles/NeptuneStyle/images/album-art-placeholder.png b/styles/NeptuneStyle/images/album-art-placeholder.png new file mode 100644 index 00000000..03c265f1 --- /dev/null +++ b/styles/NeptuneStyle/images/album-art-placeholder.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6190b70d24333afd703a027c337a765a2bb4a82102a9d4a7b80e0ec1f9c1891f +size 3556 diff --git a/styles/NeptuneStyle/images/album-art-shadow-dark.png b/styles/NeptuneStyle/images/album-art-shadow-dark.png new file mode 100644 index 00000000..acc15650 --- /dev/null +++ b/styles/NeptuneStyle/images/album-art-shadow-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b6167e41b7b9a17c53d923d829cbee882ce5977f83cfa6eb55ccb380fa2a17 +size 1101 diff --git a/styles/NeptuneStyle/images/album-art-shadow-widget.png b/styles/NeptuneStyle/images/album-art-shadow-widget.png new file mode 100644 index 00000000..c365a642 --- /dev/null +++ b/styles/NeptuneStyle/images/album-art-shadow-widget.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:210f3830a305da2bcbe8dc90e4d8a1096988e1df12ed09b18bb0b29c23c97d03 +size 4271 diff --git a/styles/NeptuneStyle/images/album-art-shadow.png b/styles/NeptuneStyle/images/album-art-shadow.png new file mode 100644 index 00000000..e7ba6682 --- /dev/null +++ b/styles/NeptuneStyle/images/album-art-shadow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aaf231652896bccbfc80664dd60794a29ca6015ad1cc80313fdaed877b9fe02 +size 18898 diff --git a/styles/NeptuneStyle/images/app-fullscreen-top-bg-dark.png b/styles/NeptuneStyle/images/app-fullscreen-top-bg-dark.png new file mode 100644 index 00000000..9fe3f124 --- /dev/null +++ b/styles/NeptuneStyle/images/app-fullscreen-top-bg-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1c79576355ea354c47b5b70ea6a312069f35bf84c329ad3a25e196a114b306 +size 14990 diff --git a/styles/NeptuneStyle/images/app-fullscreen-top-bg.png b/styles/NeptuneStyle/images/app-fullscreen-top-bg.png new file mode 100644 index 00000000..9fe3f124 --- /dev/null +++ b/styles/NeptuneStyle/images/app-fullscreen-top-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1c79576355ea354c47b5b70ea6a312069f35bf84c329ad3a25e196a114b306 +size 14990 diff --git a/styles/NeptuneStyle/images/bg-home-dark.png b/styles/NeptuneStyle/images/bg-home-dark.png new file mode 100644 index 00000000..a2f4663d --- /dev/null +++ b/styles/NeptuneStyle/images/bg-home-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f662846e3d3f35e8c054b77f6c780f6e5b04b636c582fa9a813e942ce2f72b4 +size 1875914 diff --git a/styles/NeptuneStyle/images/bg-home.png b/styles/NeptuneStyle/images/bg-home.png new file mode 100644 index 00000000..98e38db2 --- /dev/null +++ b/styles/NeptuneStyle/images/bg-home.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6eb3483d9f7e5c02619cf252eedfa0e1f01eaadf32b208b0a3f19a099e81d9 +size 375522 diff --git a/styles/NeptuneStyle/images/colorSelector/#087559.png b/styles/NeptuneStyle/images/colorSelector/#087559.png new file mode 100644 index 00000000..56bd7f7e --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#087559.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df8d330c009d9dc856f5a2788dfbb440fa38ce629c923a72c20aba3eb37c6a61 +size 24723 diff --git a/styles/NeptuneStyle/images/colorSelector/#417eb6.png b/styles/NeptuneStyle/images/colorSelector/#417eb6.png new file mode 100644 index 00000000..97c81993 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#417eb6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:702ae95c5cfedac4ac5b645d05ba568ec6d5e52efbdb5caed294ff659b9a4c46 +size 22717 diff --git a/styles/NeptuneStyle/images/colorSelector/#4c878b.png b/styles/NeptuneStyle/images/colorSelector/#4c878b.png new file mode 100644 index 00000000..d6b8c344 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#4c878b.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da884caaafd87eb28abd3c91274c5440bd2b412cc1a0d0b642cad2a3cc7ac460 +size 23564 diff --git a/styles/NeptuneStyle/images/colorSelector/#4f4c4a.png b/styles/NeptuneStyle/images/colorSelector/#4f4c4a.png new file mode 100644 index 00000000..dff6cd1b --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#4f4c4a.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70792aeda8b02ad491fa354f483d3de6920b4b105cbc1ba2b8c132c856cd2213 +size 23689 diff --git a/styles/NeptuneStyle/images/colorSelector/#51a7f4.png b/styles/NeptuneStyle/images/colorSelector/#51a7f4.png new file mode 100644 index 00000000..ac8ef8ac --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#51a7f4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167d3a38e56169ac1ef857134c84691b6bf309561555696a05e59a2392588840 +size 9050 diff --git a/styles/NeptuneStyle/images/colorSelector/#535258.png b/styles/NeptuneStyle/images/colorSelector/#535258.png new file mode 100644 index 00000000..3463d5d8 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#535258.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ad586afe62fbb4604f2839c24238dc46e7c8b88e4250c2b013601451378f7e +size 7776 diff --git a/styles/NeptuneStyle/images/colorSelector/#698563.png b/styles/NeptuneStyle/images/colorSelector/#698563.png new file mode 100644 index 00000000..7330e8a0 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#698563.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93d3259208844487996c405454f1036057ba7b4eb384e14d00252a6455727040 +size 22297 diff --git a/styles/NeptuneStyle/images/colorSelector/#78887b.png b/styles/NeptuneStyle/images/colorSelector/#78887b.png new file mode 100644 index 00000000..f6401303 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#78887b.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12f968b15cd9c935b7f92f556ec3c9085c7af4802041c31ad8138518bb19f774 +size 7814 diff --git a/styles/NeptuneStyle/images/colorSelector/#7ba2a5.png b/styles/NeptuneStyle/images/colorSelector/#7ba2a5.png new file mode 100644 index 00000000..6f3efb46 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#7ba2a5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df8a1ee0289e42c38d4f69875fd2958f84329c8bc85bb53c1e30d42d457599e1 +size 8863 diff --git a/styles/NeptuneStyle/images/colorSelector/#916755.png b/styles/NeptuneStyle/images/colorSelector/#916755.png new file mode 100644 index 00000000..6d59f111 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#916755.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6131ff97e05f0b98e922a8e9c8520ffe68bc906bba2d1c5961071e5cdb414dc1 +size 25333 diff --git a/styles/NeptuneStyle/images/colorSelector/#977b35.png b/styles/NeptuneStyle/images/colorSelector/#977b35.png new file mode 100644 index 00000000..81c03b86 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#977b35.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a6e442e6796b81df21b26186c6324f6db860bd26a4ada30ca669a66ab07e8db +size 26211 diff --git a/styles/NeptuneStyle/images/colorSelector/#9eae83.png b/styles/NeptuneStyle/images/colorSelector/#9eae83.png new file mode 100644 index 00000000..c902d564 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#9eae83.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73da68365ce4a133299b17fac34a0ae55a5901fddc400199927060b414693c18 +size 8717 diff --git a/styles/NeptuneStyle/images/colorSelector/#b75034.png b/styles/NeptuneStyle/images/colorSelector/#b75034.png new file mode 100644 index 00000000..a221521a --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#b75034.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:752f5d753f198e0dc35d7a6edcf988663bd4b89f4d5f2c75525165e754060830 +size 23277 diff --git a/styles/NeptuneStyle/images/colorSelector/#d35756.png b/styles/NeptuneStyle/images/colorSelector/#d35756.png new file mode 100644 index 00000000..5bb7f192 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#d35756.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70c926a2aac3c33a7a28e3cc95969144cf38efd6807015c25458ffb37776e3a +size 7503 diff --git a/styles/NeptuneStyle/images/colorSelector/#db3b9f.png b/styles/NeptuneStyle/images/colorSelector/#db3b9f.png new file mode 100644 index 00000000..ec052635 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#db3b9f.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cc6d2c634a096236b11c4214483f66101a2dbaf41164a246884313954a83b8a +size 7301 diff --git a/styles/NeptuneStyle/images/colorSelector/#fba054.png b/styles/NeptuneStyle/images/colorSelector/#fba054.png new file mode 100644 index 00000000..b46f6d2b --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/#fba054.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcc626f301ea06e8aa11d311407a1e3ff80f6ccf003d7a3d7f7fbb4028323d11 +size 8323 diff --git a/styles/NeptuneStyle/images/colorSelector/color-wheel-dark.png b/styles/NeptuneStyle/images/colorSelector/color-wheel-dark.png new file mode 100644 index 00000000..890a0b48 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/color-wheel-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:711921573018521d44f694c3652930e9ceac7588f202ef4e0a92b590c5e45348 +size 38216 diff --git a/styles/NeptuneStyle/images/colorSelector/color-wheel.png b/styles/NeptuneStyle/images/colorSelector/color-wheel.png new file mode 100644 index 00000000..923de750 --- /dev/null +++ b/styles/NeptuneStyle/images/colorSelector/color-wheel.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0b9e1ba99284620943a3d7f1a752929ad142e54a2a37665f422e40af34fc9d6 +size 25689 diff --git a/styles/NeptuneStyle/images/divider-dark.png b/styles/NeptuneStyle/images/divider-dark.png new file mode 100644 index 00000000..b4ff3ba0 --- /dev/null +++ b/styles/NeptuneStyle/images/divider-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7ed6db45e423786578237d17e2896889a1450a4536da1139630693a5072909c +size 1333 diff --git a/styles/NeptuneStyle/images/divider.png b/styles/NeptuneStyle/images/divider.png new file mode 100644 index 00000000..c944b8a4 --- /dev/null +++ b/styles/NeptuneStyle/images/divider.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a517439f7c14915bb4b349ff72e186ca0c6039baa239178a573197d3d23127 +size 2155 diff --git a/styles/NeptuneStyle/images/fan-speed-5.png b/styles/NeptuneStyle/images/fan-speed-5.png new file mode 100644 index 00000000..d199e72c --- /dev/null +++ b/styles/NeptuneStyle/images/fan-speed-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac4bb50c09dae63d7566845195863ee4e1b2aeab6426e4c34a8a10fef5bed569 +size 3322 diff --git a/styles/NeptuneStyle/images/floating-panel-top-bg.png b/styles/NeptuneStyle/images/floating-panel-top-bg.png new file mode 100644 index 00000000..aa06e90e --- /dev/null +++ b/styles/NeptuneStyle/images/floating-panel-top-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7398e7397b6bee9608983c7dcfc5a7725225282a433d158a7bd7454e26ee0dd9 +size 14812 diff --git a/styles/NeptuneStyle/images/highlighted-button-shadow.png b/styles/NeptuneStyle/images/highlighted-button-shadow.png new file mode 100644 index 00000000..d274654d --- /dev/null +++ b/styles/NeptuneStyle/images/highlighted-button-shadow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b31140542b1646bb9b55c7e91c88fe54c1d6b6be328413a38483569ad32c133f +size 2510 diff --git a/styles/NeptuneStyle/images/home-widget-bg.png b/styles/NeptuneStyle/images/home-widget-bg.png new file mode 100644 index 00000000..d5361540 --- /dev/null +++ b/styles/NeptuneStyle/images/home-widget-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37d270b9499ede4d48bc80428f43297801bb99cbd9ed34ab2d55d4b701027453 +size 1464 diff --git a/styles/NeptuneStyle/images/ic-app-active-bg.png b/styles/NeptuneStyle/images/ic-app-active-bg.png new file mode 100644 index 00000000..e9c9f5b6 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-app-active-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5bf79af8572ed816e33acc4a718b8256059df65a7f588937d50e449643a3150 +size 1549 diff --git a/styles/NeptuneStyle/images/ic-calculator-dark.png b/styles/NeptuneStyle/images/ic-calculator-dark.png new file mode 100644 index 00000000..c38d1400 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-calculator-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:038a9c71cb1e399ce8792a4466432f26d6b52cb90cd99f0e64c898243476e10f +size 427 diff --git a/styles/NeptuneStyle/images/ic-call.png b/styles/NeptuneStyle/images/ic-call.png new file mode 100644 index 00000000..0454eaed --- /dev/null +++ b/styles/NeptuneStyle/images/ic-call.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f06396555e44770cf57d1da5d57516a6fd8b4a500ae1a76e70cf8ad89b796a1 +size 846 diff --git a/styles/NeptuneStyle/images/ic-expand-down-dark.png b/styles/NeptuneStyle/images/ic-expand-down-dark.png new file mode 100644 index 00000000..3ce57ca3 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-down-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5262241570e9e28d3c1fa4165b2254fc2c4fb1dce6834696d23a3a32e36677e4 +size 266 diff --git a/styles/NeptuneStyle/images/ic-expand-down.png b/styles/NeptuneStyle/images/ic-expand-down.png new file mode 100644 index 00000000..7b2b2102 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-down.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9487cf9cc96a61d8c2abe5d829ac5aa37d2dc9aed4ea0105a3fc67367d2945e +size 247 diff --git a/styles/NeptuneStyle/images/ic-expand-to-fullscreen-dark.png b/styles/NeptuneStyle/images/ic-expand-to-fullscreen-dark.png new file mode 100644 index 00000000..81bcc768 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-to-fullscreen-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c403b491d3770c5d0c3c9cde7b5439a9d8c5512bd2940ccfa0f812824947cc6 +size 439 diff --git a/styles/NeptuneStyle/images/ic-expand-to-fullscreen.png b/styles/NeptuneStyle/images/ic-expand-to-fullscreen.png new file mode 100644 index 00000000..30b610b2 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-to-fullscreen.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d3ae27014335fd5da769cca6ca53d65ab0b948b24d2d1236e249f399523a5c1 +size 414 diff --git a/styles/NeptuneStyle/images/ic-expand-up-dark.png b/styles/NeptuneStyle/images/ic-expand-up-dark.png new file mode 100644 index 00000000..c2396bec --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-up-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52ba158ff91ad7e625088a73b6e4055caf64c98a532925f0ad65bc5f5b729912 +size 248 diff --git a/styles/NeptuneStyle/images/ic-expand-up.png b/styles/NeptuneStyle/images/ic-expand-up.png new file mode 100644 index 00000000..57a81a3a --- /dev/null +++ b/styles/NeptuneStyle/images/ic-expand-up.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce29b1173e6b07ff9527bd393cb0a19d37df48e0bbe72de301e7ae62968a4e25 +size 244 diff --git a/styles/NeptuneStyle/images/ic-favorite-dark.png b/styles/NeptuneStyle/images/ic-favorite-dark.png new file mode 100644 index 00000000..93ab4bb6 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-favorite-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa43cfa05863d20df73e63263cd42e020e4e764a3a1f46e8fa8e86c3db20845 +size 1029 diff --git a/styles/NeptuneStyle/images/ic-favorite.png b/styles/NeptuneStyle/images/ic-favorite.png new file mode 100644 index 00000000..075df9cd --- /dev/null +++ b/styles/NeptuneStyle/images/ic-favorite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fadd486d9b680b76c83573fbc413c45eff0a7182e2ad75113e4b9e617cb4a59 +size 984 diff --git a/styles/NeptuneStyle/images/ic-music-dark.png b/styles/NeptuneStyle/images/ic-music-dark.png new file mode 100644 index 00000000..8e1302c1 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-music-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fde01c96fec4b6592cbb0985b72340a439577cd1c2f0a5685f2321eaa3c0b191 +size 663 diff --git a/styles/NeptuneStyle/images/ic-navigation-dark.png b/styles/NeptuneStyle/images/ic-navigation-dark.png new file mode 100644 index 00000000..6e48a601 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-navigation-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5075e806fb8ac5dee717fc2cac1e8fb91d58fef463530d5a30239ec7ee8982f +size 696 diff --git a/styles/NeptuneStyle/images/ic-next-level-dark.png b/styles/NeptuneStyle/images/ic-next-level-dark.png new file mode 100644 index 00000000..700fb96c --- /dev/null +++ b/styles/NeptuneStyle/images/ic-next-level-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8b2a1e75c9201a4bfc9aec1ea70fbd3b6bcc48f023e0d67b7c6b24d410f3113 +size 334 diff --git a/styles/NeptuneStyle/images/ic-next-level.png b/styles/NeptuneStyle/images/ic-next-level.png new file mode 100644 index 00000000..5fc33846 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-next-level.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ad37b788587030194c215f4c7d76ae471080e230f1c87cffddf4be9c405faab +size 316 diff --git a/styles/NeptuneStyle/images/ic-rain-amount.png b/styles/NeptuneStyle/images/ic-rain-amount.png new file mode 100644 index 00000000..823d430b --- /dev/null +++ b/styles/NeptuneStyle/images/ic-rain-amount.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b825e525d3d600413c4cc2b1d185fb2613059a0f3698be4ccc13931a4b761dd +size 868 diff --git a/styles/NeptuneStyle/images/ic-search_OFF-dark.png b/styles/NeptuneStyle/images/ic-search_OFF-dark.png new file mode 100644 index 00000000..7d96e114 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-search_OFF-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eee6a4f2a1bc9368c504397b0ab503a2fa6670c3a9ce676bb647a5b90a2d7183 +size 703 diff --git a/styles/NeptuneStyle/images/ic-search_OFF.png b/styles/NeptuneStyle/images/ic-search_OFF.png new file mode 100644 index 00000000..0e2ca5df --- /dev/null +++ b/styles/NeptuneStyle/images/ic-search_OFF.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46e280c9bba480ebf2a6d729af5c12ca78abab193ab8935f9551a85c1bd8bbe6 +size 731 diff --git a/styles/NeptuneStyle/images/ic-search_ON-dark.png b/styles/NeptuneStyle/images/ic-search_ON-dark.png new file mode 100644 index 00000000..8e2814bc --- /dev/null +++ b/styles/NeptuneStyle/images/ic-search_ON-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2266d26b07befc6e0c9fb39c67173c0c50814e56a49f612a7dfa64d2144f326a +size 1348 diff --git a/styles/NeptuneStyle/images/ic-search_ON.png b/styles/NeptuneStyle/images/ic-search_ON.png new file mode 100644 index 00000000..8e2814bc --- /dev/null +++ b/styles/NeptuneStyle/images/ic-search_ON.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2266d26b07befc6e0c9fb39c67173c0c50814e56a49f612a7dfa64d2144f326a +size 1348 diff --git a/styles/NeptuneStyle/images/ic-statusbar-battery-dark.png b/styles/NeptuneStyle/images/ic-statusbar-battery-dark.png new file mode 100644 index 00000000..851d64a2 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-battery-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19eb6a488ecbc6de7a1ddc2889971293068ae20bff77d0227173de5903b95ffa +size 305 diff --git a/styles/NeptuneStyle/images/ic-statusbar-battery.png b/styles/NeptuneStyle/images/ic-statusbar-battery.png new file mode 100644 index 00000000..59031feb --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-battery.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eafe93776a99a5fd8218e9dab69c46da21da6f001e3a4fd25320749aebbda2a +size 268 diff --git a/styles/NeptuneStyle/images/ic-statusbar-bluetooth-dark.png b/styles/NeptuneStyle/images/ic-statusbar-bluetooth-dark.png new file mode 100644 index 00000000..71a11f3e --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-bluetooth-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633e747eac09fff742397ed7ea132c667c2b55623ba5b5c614b3c008a3704f94 +size 390 diff --git a/styles/NeptuneStyle/images/ic-statusbar-bluetooth.png b/styles/NeptuneStyle/images/ic-statusbar-bluetooth.png new file mode 100644 index 00000000..20ec6a11 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-bluetooth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc46f6802da954393baf871bd5e0332369f459d481f157d8f029749b2f71d9d3 +size 381 diff --git a/styles/NeptuneStyle/images/ic-statusbar-reception-dark.png b/styles/NeptuneStyle/images/ic-statusbar-reception-dark.png new file mode 100644 index 00000000..640223be --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-reception-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c93b21af694c1e2336e8cf0fe0ffe71d9a88e9761d790f35b942f77b06e0612 +size 173 diff --git a/styles/NeptuneStyle/images/ic-statusbar-reception.png b/styles/NeptuneStyle/images/ic-statusbar-reception.png new file mode 100644 index 00000000..e8b0f2b8 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-reception.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fa51e940ac673f2b9f7827d81579e8f84e4a621f5ca991632c0a7a577a6ff73 +size 146 diff --git a/styles/NeptuneStyle/images/ic-statusbar-wifi-dark.png b/styles/NeptuneStyle/images/ic-statusbar-wifi-dark.png new file mode 100644 index 00000000..11b6c15b --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-wifi-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ed365950e692340e3468afbad7dbe4e3d0439f4e78413c148d70bf10780b460 +size 444 diff --git a/styles/NeptuneStyle/images/ic-statusbar-wifi.png b/styles/NeptuneStyle/images/ic-statusbar-wifi.png new file mode 100644 index 00000000..e12dbc98 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-statusbar-wifi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01c94e65c4e9595e94a3471c54a3ebbe9b98102da819bfce86dee0c2e8fbd0d8 +size 412 diff --git a/styles/NeptuneStyle/images/ic-weather-partly-rain-dark.png b/styles/NeptuneStyle/images/ic-weather-partly-rain-dark.png new file mode 100644 index 00000000..e8ca6be6 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-partly-rain-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0988985acb6eecf27609089ccbb59f0f378145810c0fa9b6d067edce129d904d +size 1201 diff --git a/styles/NeptuneStyle/images/ic-weather-partly-rain.png b/styles/NeptuneStyle/images/ic-weather-partly-rain.png new file mode 100644 index 00000000..69bb6701 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-partly-rain.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77313e297e8859eab8354d29b0280ff11d9aadfd1e0ebfad18f1199e5fd8b83 +size 1334 diff --git a/styles/NeptuneStyle/images/ic-weather-rain-dark.png b/styles/NeptuneStyle/images/ic-weather-rain-dark.png new file mode 100644 index 00000000..82a1dacd --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-rain-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b67bbca6422c93907dc111efef08a3f11e029d1d5c0abe599ab1590bbed67d1 +size 986 diff --git a/styles/NeptuneStyle/images/ic-weather-rain.png b/styles/NeptuneStyle/images/ic-weather-rain.png new file mode 100644 index 00000000..c96d9602 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-rain.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23ecb2ed6a1385002e8c64cbdc4e54dc662748bd9eac20668b2f493f5ce704e1 +size 1065 diff --git a/styles/NeptuneStyle/images/ic-weather-snow-dark.png b/styles/NeptuneStyle/images/ic-weather-snow-dark.png new file mode 100644 index 00000000..51512d26 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-snow-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3687d675185362e03d8b68ed23abddf2a42965c44ca6450e4d8d5f930949cb58 +size 1187 diff --git a/styles/NeptuneStyle/images/ic-weather-snow.png b/styles/NeptuneStyle/images/ic-weather-snow.png new file mode 100644 index 00000000..a2ef5405 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-snow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b8428b857d5a53337c49144999448dde287daadef0c6035eeca7727522e4382 +size 1259 diff --git a/styles/NeptuneStyle/images/ic-weather-sun-dark.png b/styles/NeptuneStyle/images/ic-weather-sun-dark.png new file mode 100644 index 00000000..30acedf1 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-sun-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b787d6fca5e9e615a98824f1e27af6ac33d4b934f5c454f01b896840fbbaa34e +size 1177 diff --git a/styles/NeptuneStyle/images/ic-weather-sun.png b/styles/NeptuneStyle/images/ic-weather-sun.png new file mode 100644 index 00000000..593035ff --- /dev/null +++ b/styles/NeptuneStyle/images/ic-weather-sun.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad17c9ae0c7afe9977ec81ae79820d4be58cbeb55fd6d2a448e0db7dd2709e36 +size 1317 diff --git a/styles/NeptuneStyle/images/ic-widget-close.png b/styles/NeptuneStyle/images/ic-widget-close.png new file mode 100644 index 00000000..eb18b529 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-close.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9fe59d073242d2b3e3c8b04c4b0925be1d27b3049d74486af2cba104bf190e4 +size 284 diff --git a/styles/NeptuneStyle/images/ic-widget-move.png b/styles/NeptuneStyle/images/ic-widget-move.png new file mode 100644 index 00000000..36a267d9 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-move.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3022101ff8490e916e49348bd0fde428974501812cbf5d75f84175590ede1d68 +size 122 diff --git a/styles/NeptuneStyle/images/ic-widget-music.png b/styles/NeptuneStyle/images/ic-widget-music.png new file mode 100644 index 00000000..b2a4958a --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-music.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9507cb42ba51401ce636d9790f300663d658660f5b9682119db668884d23d6a5 +size 513 diff --git a/styles/NeptuneStyle/images/ic-widget-navigation.png b/styles/NeptuneStyle/images/ic-widget-navigation.png new file mode 100644 index 00000000..dca356a3 --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-navigation.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4483241852c0b3e10de3a43191a4cb11e3efe7341cf6de9dbbafe9a3c4c94d32 +size 561 diff --git a/styles/NeptuneStyle/images/ic-widget-tuner.png b/styles/NeptuneStyle/images/ic-widget-tuner.png new file mode 100644 index 00000000..13dace7b --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-tuner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda0182f99521913d486b657cfacf5ac245f969e631aa9b8c2a537f8a8221a79 +size 607 diff --git a/styles/NeptuneStyle/images/ic-widget-weather.png b/styles/NeptuneStyle/images/ic-widget-weather.png new file mode 100644 index 00000000..ffe5c0ec --- /dev/null +++ b/styles/NeptuneStyle/images/ic-widget-weather.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e27e651133c179667582faeb6f3ac7ce510cbacaca76f3b3e18c7718564691 +size 555 diff --git a/styles/NeptuneStyle/images/ic_button-bg-red.png b/styles/NeptuneStyle/images/ic_button-bg-red.png new file mode 100644 index 00000000..0d30973d --- /dev/null +++ b/styles/NeptuneStyle/images/ic_button-bg-red.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3c5fa7f8249b4ff16f4731bc045cdfc3cb6f52d19425761e1b2c7cd9c28c71f +size 5326 diff --git a/styles/NeptuneStyle/images/ic_button-bg.png b/styles/NeptuneStyle/images/ic_button-bg.png new file mode 100644 index 00000000..941fd420 --- /dev/null +++ b/styles/NeptuneStyle/images/ic_button-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6def39f91cfa205cca245293dbcceb9a9206dd3f72ed604ee9c0df4a9db35778 +size 8455 diff --git a/styles/NeptuneStyle/images/input-overlay.png b/styles/NeptuneStyle/images/input-overlay.png new file mode 100644 index 00000000..bbc1d17c --- /dev/null +++ b/styles/NeptuneStyle/images/input-overlay.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4d757edbcb9108fdaa1b6d01c462e4df610e67d6ff504cb94a565c109b23036 +size 21386 diff --git a/styles/NeptuneStyle/images/instrument-cluster-bg-dark.png b/styles/NeptuneStyle/images/instrument-cluster-bg-dark.png new file mode 100644 index 00000000..1a89136b --- /dev/null +++ b/styles/NeptuneStyle/images/instrument-cluster-bg-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e9cd6b2b43dd098048a356c34656d8bd1f79431d5ae24f59324f4b22bb2986a +size 1317807 diff --git a/styles/NeptuneStyle/images/instrument-cluster-bg.png b/styles/NeptuneStyle/images/instrument-cluster-bg.png new file mode 100644 index 00000000..8cd4c905 --- /dev/null +++ b/styles/NeptuneStyle/images/instrument-cluster-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26606745a9616b3ddc5c853beea16bd400682fe2e43fd7eff46739303e509dd8 +size 1071371 diff --git a/styles/NeptuneStyle/images/list-divider-dark.png b/styles/NeptuneStyle/images/list-divider-dark.png new file mode 100644 index 00000000..78ae5372 --- /dev/null +++ b/styles/NeptuneStyle/images/list-divider-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43782df2f08929a49e3a9fd6853b88c6ec782e4e88826f3302e05206caf7ecad +size 289 diff --git a/styles/NeptuneStyle/images/list-divider.png b/styles/NeptuneStyle/images/list-divider.png new file mode 100644 index 00000000..1db5ec08 --- /dev/null +++ b/styles/NeptuneStyle/images/list-divider.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34e4afaefc840c23a1b42fb65bb997bc87edebcec29d766234a1bf05b76c23e5 +size 397 diff --git a/styles/NeptuneStyle/images/logo-kdab-dark.png b/styles/NeptuneStyle/images/logo-kdab-dark.png new file mode 100644 index 00000000..1f440c21 --- /dev/null +++ b/styles/NeptuneStyle/images/logo-kdab-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5996e07d3260ae429e43cea57a56e40ea1c4ca4b21836b7a6e9a72019f8d792d +size 6706 diff --git a/styles/NeptuneStyle/images/logo-kdab.png b/styles/NeptuneStyle/images/logo-kdab.png new file mode 100644 index 00000000..99e67295 --- /dev/null +++ b/styles/NeptuneStyle/images/logo-kdab.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c010a10f9fe3b35aed0792cc79d18143dc88aadc083d37bbb7f6ac29438f5486 +size 7211 diff --git a/styles/NeptuneStyle/images/logo-luxoft-dark.png b/styles/NeptuneStyle/images/logo-luxoft-dark.png new file mode 100644 index 00000000..792f1114 --- /dev/null +++ b/styles/NeptuneStyle/images/logo-luxoft-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4abc11c9f3b628eef3df8d5b65491e71fe045b9482bcb536523f91bfa91d65b4 +size 10740 diff --git a/styles/NeptuneStyle/images/logo-luxoft.png b/styles/NeptuneStyle/images/logo-luxoft.png new file mode 100644 index 00000000..285be51f --- /dev/null +++ b/styles/NeptuneStyle/images/logo-luxoft.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c652e9a0dd609929449ed0ea651fe8aeb2eebe33dde51e0150c74ccd7c385262 +size 15690 diff --git a/styles/NeptuneStyle/images/logo-theqtcompany-dark.png b/styles/NeptuneStyle/images/logo-theqtcompany-dark.png new file mode 100644 index 00000000..276617b6 --- /dev/null +++ b/styles/NeptuneStyle/images/logo-theqtcompany-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30124653e0c60670897abc49e7328bd99959928a97fafeb9ab6f7f53e2912b4b +size 5764 diff --git a/styles/NeptuneStyle/images/logo-theqtcompany.png b/styles/NeptuneStyle/images/logo-theqtcompany.png new file mode 100644 index 00000000..d36228b3 --- /dev/null +++ b/styles/NeptuneStyle/images/logo-theqtcompany.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:625593cf8b692fa091a5a42cfc8386b59e4eb1b948a187dbdd3e40ffae8f425a +size 8554 diff --git a/styles/NeptuneStyle/images/panel-inner-shadow-dark.png b/styles/NeptuneStyle/images/panel-inner-shadow-dark.png new file mode 100644 index 00000000..5533d7eb --- /dev/null +++ b/styles/NeptuneStyle/images/panel-inner-shadow-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:909445c97a756dd44340c2820a25da05b6dd4e543c8f586e47211f8b2dd99904 +size 175 diff --git a/styles/NeptuneStyle/images/panel-inner-shadow.png b/styles/NeptuneStyle/images/panel-inner-shadow.png new file mode 100644 index 00000000..a52e197b --- /dev/null +++ b/styles/NeptuneStyle/images/panel-inner-shadow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8c0dd60cfe991ab9b5f60c6b34514b23c7fc102278d2e1369832043e08c2d4 +size 122 diff --git a/styles/NeptuneStyle/images/phone-widget-section-gradient-dark.png b/styles/NeptuneStyle/images/phone-widget-section-gradient-dark.png new file mode 100644 index 00000000..29a9e9fb --- /dev/null +++ b/styles/NeptuneStyle/images/phone-widget-section-gradient-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c35aaad36d497d9188caa22ca75188b5c4694324926af02d68817b5b73e4b04 +size 94599 diff --git a/styles/NeptuneStyle/images/phone-widget-section-gradient.png b/styles/NeptuneStyle/images/phone-widget-section-gradient.png new file mode 100644 index 00000000..a6f5fde5 --- /dev/null +++ b/styles/NeptuneStyle/images/phone-widget-section-gradient.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5b65df30c0a5d3cdfeebf4c4d015871a120cf4013601a43e788671f7ddd1ff +size 29069 diff --git a/styles/NeptuneStyle/images/playing-dark.gif b/styles/NeptuneStyle/images/playing-dark.gif Binary files differnew file mode 100644 index 00000000..01c23b2e --- /dev/null +++ b/styles/NeptuneStyle/images/playing-dark.gif diff --git a/styles/NeptuneStyle/images/playing.gif b/styles/NeptuneStyle/images/playing.gif Binary files differnew file mode 100644 index 00000000..3c9e15a6 --- /dev/null +++ b/styles/NeptuneStyle/images/playing.gif diff --git a/styles/NeptuneStyle/images/popup-background-9patch-dark.png b/styles/NeptuneStyle/images/popup-background-9patch-dark.png new file mode 100644 index 00000000..617f585e --- /dev/null +++ b/styles/NeptuneStyle/images/popup-background-9patch-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e7bf75f608cb5dd85ae767efcc9a214ce3bd9e88b08e666e2da73989bdfa6c +size 9541 diff --git a/styles/NeptuneStyle/images/popup-background-9patch.png b/styles/NeptuneStyle/images/popup-background-9patch.png new file mode 100644 index 00000000..e5239de5 --- /dev/null +++ b/styles/NeptuneStyle/images/popup-background-9patch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d745f01671fe62795dabbf7df8943b04ccb443862c9b245f039aa431ea23536 +size 19782 diff --git a/styles/NeptuneStyle/images/popup-close-button-bg-dark.png b/styles/NeptuneStyle/images/popup-close-button-bg-dark.png new file mode 100644 index 00000000..f3782193 --- /dev/null +++ b/styles/NeptuneStyle/images/popup-close-button-bg-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccd3e2cbc8f0a4d03cf8cae674522930534705171e175eb6bc3104e0d6fc6f82 +size 3914 diff --git a/styles/NeptuneStyle/images/popup-close-button-bg.png b/styles/NeptuneStyle/images/popup-close-button-bg.png new file mode 100644 index 00000000..571d7336 --- /dev/null +++ b/styles/NeptuneStyle/images/popup-close-button-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf809fec37ff6ae321bbccc21e354cd9a437e0aed2a016056a0a7462eadeba02 +size 5127 diff --git a/styles/NeptuneStyle/images/popup-title-shadow.png b/styles/NeptuneStyle/images/popup-title-shadow.png new file mode 100644 index 00000000..b75e399a --- /dev/null +++ b/styles/NeptuneStyle/images/popup-title-shadow.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5104f684f47ed1d380f9f7b8bfdd629f055d8ece79e0f4179059e0ea4926177 +size 117 diff --git a/styles/NeptuneStyle/images/slider-handle-horizontal-dark.png b/styles/NeptuneStyle/images/slider-handle-horizontal-dark.png new file mode 100644 index 00000000..07215da8 --- /dev/null +++ b/styles/NeptuneStyle/images/slider-handle-horizontal-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0e8b5d2cf597b67879f59ab9708af6b0f47bee44e4f9a9ebd60a252dab8fc87 +size 3185 diff --git a/styles/NeptuneStyle/images/slider-handle-horizontal.png b/styles/NeptuneStyle/images/slider-handle-horizontal.png new file mode 100644 index 00000000..b11c62a8 --- /dev/null +++ b/styles/NeptuneStyle/images/slider-handle-horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e6ce59d68caeda8fe803c680398aad47a20a7dff0c4bb46016e127bf76c46d4 +size 4538 diff --git a/styles/NeptuneStyle/images/slider-handle-vertical-dark.png b/styles/NeptuneStyle/images/slider-handle-vertical-dark.png new file mode 100644 index 00000000..7bc964cd --- /dev/null +++ b/styles/NeptuneStyle/images/slider-handle-vertical-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:609b26eca5c3a44f74d5a4e63ca3883fd9194674c52cfc784953265d0102fdbc +size 3099 diff --git a/styles/NeptuneStyle/images/slider-handle-vertical.png b/styles/NeptuneStyle/images/slider-handle-vertical.png new file mode 100644 index 00000000..2974afba --- /dev/null +++ b/styles/NeptuneStyle/images/slider-handle-vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a768c9a6c1898c8390a4209a43ead25b369c38d737aa152492ee9620219100a +size 4455 diff --git a/styles/NeptuneStyle/images/tabbar-bg-left-dark.png b/styles/NeptuneStyle/images/tabbar-bg-left-dark.png new file mode 100644 index 00000000..baa75f07 --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-left-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cc5caf283403c0d405fb3709afc9bccb03f291ac0b3d7ac414a7f88f5e4e27c +size 441 diff --git a/styles/NeptuneStyle/images/tabbar-bg-left.png b/styles/NeptuneStyle/images/tabbar-bg-left.png new file mode 100644 index 00000000..ddc91d26 --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-left.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b611c7bab9032d91e9a028ddfcb24a0ab6d65bc0a15bc84994ab854499cc5e5f +size 384 diff --git a/styles/NeptuneStyle/images/tabbar-bg-middle-dark.png b/styles/NeptuneStyle/images/tabbar-bg-middle-dark.png new file mode 100644 index 00000000..aad5677f --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-middle-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a4a36e8d8b0923f9772a66e7701589673e2e054f1f0ac8f72570a20cf917db2 +size 87 diff --git a/styles/NeptuneStyle/images/tabbar-bg-middle.png b/styles/NeptuneStyle/images/tabbar-bg-middle.png new file mode 100644 index 00000000..84b2a6fb --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-middle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:445bc5135e29c40fe8f1c224ae54770a65affc3c4752be8684cfd064ff062258 +size 86 diff --git a/styles/NeptuneStyle/images/tabbar-bg-right-dark.png b/styles/NeptuneStyle/images/tabbar-bg-right-dark.png new file mode 100644 index 00000000..7e54bea8 --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-right-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde116b405124456dd1d9aaf3f0fdfc775341dc89cce332bf4e5ead5ee479fe4 +size 424 diff --git a/styles/NeptuneStyle/images/tabbar-bg-right.png b/styles/NeptuneStyle/images/tabbar-bg-right.png new file mode 100644 index 00000000..d9332858 --- /dev/null +++ b/styles/NeptuneStyle/images/tabbar-bg-right.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5ad4b3fa912394482bee5176aadc169ea8dcdd2a8a1b4f6d3ffc7b54e48f29e +size 353 diff --git a/styles/NeptuneStyle/images/temperature-slider-bg.png b/styles/NeptuneStyle/images/temperature-slider-bg.png new file mode 100644 index 00000000..77fc3ca9 --- /dev/null +++ b/styles/NeptuneStyle/images/temperature-slider-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeb6ac3d93968d0e32aef68599ee471f6ff8fafd1e2708d455d569be96f622f4 +size 4315 diff --git a/styles/NeptuneStyle/images/vertical-slider-handle-dark.png b/styles/NeptuneStyle/images/vertical-slider-handle-dark.png new file mode 100644 index 00000000..c13a6135 --- /dev/null +++ b/styles/NeptuneStyle/images/vertical-slider-handle-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe6c80d79e4e1902dccaba06b916e64d300245600e621e26d0f13ca61b6e80a6 +size 3590 diff --git a/styles/NeptuneStyle/images/vertical-slider-handle.png b/styles/NeptuneStyle/images/vertical-slider-handle.png new file mode 100644 index 00000000..ab19782b --- /dev/null +++ b/styles/NeptuneStyle/images/vertical-slider-handle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67b602420892360bd599fabd104d290b217dc38046ecfb5a12a071c84d33bd18 +size 4953 diff --git a/styles/NeptuneStyle/images/weather-cloudy.png b/styles/NeptuneStyle/images/weather-cloudy.png new file mode 100644 index 00000000..bfb9bbc7 --- /dev/null +++ b/styles/NeptuneStyle/images/weather-cloudy.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c55354a1a14171afd0d937cf38a6c735b6c664f302778f5851eb61876546a96 +size 16716 diff --git a/styles/NeptuneStyle/images/widget-bg-dark.png b/styles/NeptuneStyle/images/widget-bg-dark.png new file mode 100644 index 00000000..1c2c85d7 --- /dev/null +++ b/styles/NeptuneStyle/images/widget-bg-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17f36caed23615a2a02fed7d5c25d6f7a9c81df872fe644ae219b46e397af55 +size 9499 diff --git a/styles/NeptuneStyle/images/widget-bg.png b/styles/NeptuneStyle/images/widget-bg.png new file mode 100644 index 00000000..060845bf --- /dev/null +++ b/styles/NeptuneStyle/images/widget-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:517b2e1521b3261704a8306cf4ac1846c922092dc9608b6ba3758403cf3ae151 +size 5250 diff --git a/styles/NeptuneStyle/images/widget-corner-dark.png b/styles/NeptuneStyle/images/widget-corner-dark.png new file mode 100644 index 00000000..4ae8be69 --- /dev/null +++ b/styles/NeptuneStyle/images/widget-corner-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed9a852afa9431c1e5120c2583c12819284c93c38de294ae667f8d8fafd4c86d +size 1621 diff --git a/styles/NeptuneStyle/images/widget-corner.png b/styles/NeptuneStyle/images/widget-corner.png new file mode 100644 index 00000000..99068874 --- /dev/null +++ b/styles/NeptuneStyle/images/widget-corner.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e30b24f807e39f35f326f2411dc6be3a280cae74ea2a36c6ad97e8fa85b8470 +size 1578 diff --git a/styles/NeptuneStyle/images/widget-dragged-bg.png b/styles/NeptuneStyle/images/widget-dragged-bg.png new file mode 100644 index 00000000..9990505a --- /dev/null +++ b/styles/NeptuneStyle/images/widget-dragged-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8080e1c0aa801f57ac465a31a3291614461abd19faabfaddd65b9d0a2f25b859 +size 56959 diff --git a/styles/NeptuneStyle/images/widget-left-section-bg-dark.png b/styles/NeptuneStyle/images/widget-left-section-bg-dark.png new file mode 100644 index 00000000..db985c5b --- /dev/null +++ b/styles/NeptuneStyle/images/widget-left-section-bg-dark.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f3efd79fc591af8f3068764294cc57a5df948b25aef7eb97953091888ab3724 +size 1820 diff --git a/styles/NeptuneStyle/images/widget-left-section-bg.png b/styles/NeptuneStyle/images/widget-left-section-bg.png new file mode 100644 index 00000000..eabb8767 --- /dev/null +++ b/styles/NeptuneStyle/images/widget-left-section-bg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbc8d45f48ed725b76cd3844a91be88c1774f8d8be668cf44b0834a8301e1011 +size 17495 diff --git a/styles/NeptuneStyle/images/widget-stripe.png b/styles/NeptuneStyle/images/widget-stripe.png new file mode 100644 index 00000000..a81387bc --- /dev/null +++ b/styles/NeptuneStyle/images/widget-stripe.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2ec4a0d5f3498eaf3e7d41a885d0a50cdc29b86239e375c303fb2784dde660f +size 317 diff --git a/styles/NeptuneStyle/images/widget-window-mask.png b/styles/NeptuneStyle/images/widget-window-mask.png new file mode 100644 index 00000000..f2f506a8 --- /dev/null +++ b/styles/NeptuneStyle/images/widget-window-mask.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b1a7099f96505e04b713090d8058dc6a4f79eb21a171aa7fe17c1146b469046 +size 606 diff --git a/styles/NeptuneStyle/qmldir b/styles/NeptuneStyle/qmldir new file mode 100644 index 00000000..770623f0 --- /dev/null +++ b/styles/NeptuneStyle/qmldir @@ -0,0 +1,21 @@ +module NeptuneStyle +Button 1.0 Button.qml +ComboBox 1.0 ComboBox.qml +Control 1.0 Control.qml +Dialog 1.0 Dialog.qml +Frame 1.0 Frame.qml +ItemDelegate 1.0 ItemDelegate.qml +Label 1.0 Label.qml +Page 1.0 Page.qml +PageIndicator 1.0 PageIndicator.qml +Pane 1.0 Pane.qml +ProgressBar 1.0 ProgressBar.qml +RadioButton 1.0 RadioButton.qml +ScrollIndicator 1.0 ScrollIndicator.qml +Slider 1.0 Slider.qml +Switch 1.0 Switch.qml +SwitchDelegate 1.0 SwitchDelegate.qml +TabBar 1.0 TabBar.qml +TabButton 1.0 TabButton.qml +ToolBar 1.0 ToolBar.qml +ToolButton 1.0 ToolButton.qml diff --git a/styles/NeptuneStyle/style.conf b/styles/NeptuneStyle/style.conf new file mode 100644 index 00000000..88283ef2 --- /dev/null +++ b/styles/NeptuneStyle/style.conf @@ -0,0 +1,33 @@ +Theme=Dark + +[Light] +AccentColor=#fba054 +BackgroundColor=#FFF1EFED +ButtonColor=#FF969696 +HighlightedButtonColor=#FFCBCAC8 +MainColor=#FFFFFFFF +OffMainColor=#FFF7F4F2 +AccentDetailColor=#FFCE8042 +ContrastColor=#FF000000 +ClusterMarksColor=#FF916E51 +OpacityLow=0.4 +OpacityMedium=0.6 +OpacityHigh=0.94 +DefaultDisabledOpacity=0.3 +FontFamily="DejaVu Sans" + +[Dark] +AccentColor=#087559 +BackgroundColor=#FF5E5954 +ButtonColor=#FF969696 +HighlightedButtonColor=#FF6D6B64 +MainColor=#FF000000 +OffMainColor=#FF575757 +AccentDetailColor=#FFCE8042 +ContrastColor=#FFFFFFFF +ClusterMarksColor=#FF916E51 +OpacityLow=0.4 +OpacityMedium=0.6 +OpacityHigh=0.94 +DefaultDisabledOpacity=0.3 +FontFamily="DejaVu Sans" |