summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mobile-widgets/qml/DiveDetails.qml3
-rw-r--r--mobile-widgets/qml/main.qml6
-rw-r--r--mobile-widgets/qml/mobile-resources.qrc2
-rwxr-xr-xscripts/mobilecomponents.sh3
4 files changed, 13 insertions, 1 deletions
diff --git a/mobile-widgets/qml/DiveDetails.qml b/mobile-widgets/qml/DiveDetails.qml
index 6fed1355e..d766970ff 100644
--- a/mobile-widgets/qml/DiveDetails.qml
+++ b/mobile-widgets/qml/DiveDetails.qml
@@ -187,7 +187,8 @@ Kirigami.Page {
actions.main: Kirigami.Action {
icon {
- name: state !== "view" ? ":/icons/document-save.svg" : ":/icons/document-edit.svg"
+ name: state !== "view" ? ":/icons" + subsurfaceTheme.iconStyle + "/document-save.svg" :
+ ":/icons" + subsurfaceTheme.iconStyle + "/document-edit.svg"
color: subsurfaceTheme.primaryColor
}
text: state !== "view" ? qsTr("Save edits") : qsTr("Edit dive")
diff --git a/mobile-widgets/qml/main.qml b/mobile-widgets/qml/main.qml
index 02d763e49..8827651a8 100644
--- a/mobile-widgets/qml/main.qml
+++ b/mobile-widgets/qml/main.qml
@@ -460,6 +460,7 @@ if you have network connectivity and want to sync your data to cloud storage."),
subsurfaceTheme.secondaryTextColor = subsurfaceTheme.blueSecondaryTextColor
manager.setStatusbarColor(subsurfaceTheme.darkerPrimaryColor)
subsurfaceTheme.drawerColor = subsurfaceTheme.lightDrawerColor
+ subsurfaceTheme.iconStyle = "-dark"
}
function pinkTheme() {
@@ -477,6 +478,7 @@ if you have network connectivity and want to sync your data to cloud storage."),
subsurfaceTheme.secondaryTextColor = subsurfaceTheme.pinkSecondaryTextColor
manager.setStatusbarColor(subsurfaceTheme.darkerPrimaryColor)
subsurfaceTheme.drawerColor = subsurfaceTheme.lightDrawerColor
+ subsurfaceTheme.iconStyle = ""
}
function darkTheme() {
@@ -494,6 +496,7 @@ if you have network connectivity and want to sync your data to cloud storage."),
subsurfaceTheme.secondaryTextColor = subsurfaceTheme.darkSecondaryTextColor
manager.setStatusbarColor(subsurfaceTheme.darkerPrimaryColor)
subsurfaceTheme.drawerColor = subsurfaceTheme.darkDrawerColor
+ subsurfaceTheme.iconStyle = "-dark"
}
function setupUnits() {
@@ -538,6 +541,9 @@ if you have network connectivity and want to sync your data to cloud storage."),
property double headingPointSize: regularPointSize * 1.2
property double smallPointSize: regularPointSize * 0.8
+ // icon Theme
+ property string iconStyle: ""
+
// colors currently in use
property string currentTheme
property color darkerPrimaryColor
diff --git a/mobile-widgets/qml/mobile-resources.qrc b/mobile-widgets/qml/mobile-resources.qrc
index eb4f91ef2..3cf536d6d 100644
--- a/mobile-widgets/qml/mobile-resources.qrc
+++ b/mobile-widgets/qml/mobile-resources.qrc
@@ -67,7 +67,9 @@
<file alias="icons/dialog-cancel.svg">kirigami/icons/dialog-cancel.svg</file>
<file alias="icons/distribute-horizontal-x.svg">kirigami/icons/distribute-horizontal-x.svg</file>
<file alias="icons/document-edit.svg">kirigami/icons/document-edit.svg</file>
+ <file alias="icons-dark/document-edit.svg">kirigami/icons-dark/document-edit.svg</file>
<file alias="icons/document-save.svg">kirigami/icons/document-save.svg</file>
+ <file alias="icons-dark/document-save.svg">kirigami/icons-dark/document-save.svg</file>
<file alias="icons/go-up.svg">kirigami/icons/go-up.svg</file>
<file alias="icons/gps.svg">kirigami/icons/gps.svg</file>
<file alias="icons/handle-left.svg">kirigami/icons/handle-left.svg</file>
diff --git a/scripts/mobilecomponents.sh b/scripts/mobilecomponents.sh
index 328d76ea2..b176aadb9 100755
--- a/scripts/mobilecomponents.sh
+++ b/scripts/mobilecomponents.sh
@@ -30,6 +30,7 @@ BREEZE=../breeze-icons
rm -rf $MC
mkdir -p $MC/icons
+mkdir -p $MC/icons-dark
cp -R $PMMC/* $MC/
cp $BREEZE/icons/actions/22/map-globe.svg $MC/icons
@@ -37,6 +38,8 @@ cp $BREEZE/icons/actions/24/dialog-cancel.svg $MC/icons
cp $BREEZE/icons/actions/24/distribute-horizontal-x.svg $MC/icons
cp $BREEZE/icons/actions/24/document-edit.svg $MC/icons
cp $BREEZE/icons/actions/24/document-save.svg $MC/icons
+cp $BREEZE/icons-dark/actions/24/document-edit.svg $MC/icons-dark
+cp $BREEZE/icons-dark/actions/24/document-save.svg $MC/icons-dark
cp $BREEZE/icons/actions/24/go-next.svg $MC/icons
cp $BREEZE/icons/actions/24/go-previous.svg $MC/icons
cp $BREEZE/icons/actions/24/go-up.svg $MC/icons