summary refs log tree commit diff
path: root/resources
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2023-06-05 01:15:07 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2023-06-08 22:32:14 +0200
commit04c9eec8a457865557a0576c417d0ba5c412ca5e (patch)
tree4385db879538f263b83fec4e96d899ba279d355a /resources
parentWorkaround palette not set on new windows (diff)
downloadnheko-04c9eec8a457865557a0576c417d0ba5c412ca5e.tar.xz
Fix palette in popups
Diffstat (limited to 'resources')
-rw-r--r--resources/qml/Completer.qml3
-rw-r--r--resources/qml/ForwardCompleter.qml3
-rw-r--r--resources/qml/QuickSwitcher.qml3
-rw-r--r--resources/qml/Root.qml12
-rw-r--r--resources/qml/ui/Snackbar.qml3
5 files changed, 18 insertions, 6 deletions
diff --git a/resources/qml/Completer.qml b/resources/qml/Completer.qml
index 00141d4d..eeefe5f0 100644
--- a/resources/qml/Completer.qml
+++ b/resources/qml/Completer.qml
@@ -24,6 +24,9 @@ Control {
     property int rowMargin: 0
     property int rowSpacing: Nheko.paddingSmall
 
+    // Workaround palettes not inheriting for popups
+    palette: timelineRoot.palette
+
     signal completionClicked(string completion)
     signal completionSelected(string id)
 
diff --git a/resources/qml/ForwardCompleter.qml b/resources/qml/ForwardCompleter.qml
index cc48c46f..7ad26491 100644
--- a/resources/qml/ForwardCompleter.qml
+++ b/resources/qml/ForwardCompleter.qml
@@ -24,6 +24,9 @@ Popup {
     x: Math.round(parent.width / 2 - width / 2)
     y: Math.round(parent.height / 4)
 
+    // Workaround palettes not inheriting for popups
+    palette: timelineRoot.palette
+
     Overlay.modal: Rectangle {
         color: Qt.rgba(palette.window.r, palette.window.g, palette.window.b, 0.7)
     }
diff --git a/resources/qml/QuickSwitcher.qml b/resources/qml/QuickSwitcher.qml
index 90e6560c..7d3686ed 100644
--- a/resources/qml/QuickSwitcher.qml
+++ b/resources/qml/QuickSwitcher.qml
@@ -21,6 +21,9 @@ Popup {
     x: Math.round(parent.width / 2 - contentWidth / 2)
     y: Math.round(parent.height / 4)
 
+    // Workaround palettes not inheriting for popups
+    palette: timelineRoot.palette
+
     Overlay.modal: Rectangle {
         color: "#aa1E1E1E"
     }
diff --git a/resources/qml/Root.qml b/resources/qml/Root.qml
index cb000040..b869f95a 100644
--- a/resources/qml/Root.qml
+++ b/resources/qml/Root.qml
@@ -10,12 +10,12 @@ import "./pages"
 import "./voip"
 import "./ui"
 import Qt.labs.platform 1.1 as Platform
-import QtQuick 2.15
-import QtQuick.Controls 2.15
-import QtQuick.Layouts 1.3
-import QtQuick.Window 2.15
-import im.nheko 1.0
-import im.nheko.EmojiModel 1.0
+import QtQuick
+import QtQuick.Controls
+import QtQuick.Layouts
+import QtQuick.Window
+import im.nheko
+import im.nheko.EmojiModel
 
 Pane {
     id: timelineRoot
diff --git a/resources/qml/ui/Snackbar.qml b/resources/qml/ui/Snackbar.qml
index b3530522..0d334079 100644
--- a/resources/qml/ui/Snackbar.qml
+++ b/resources/qml/ui/Snackbar.qml
@@ -9,6 +9,9 @@ import im.nheko 1.0
 Popup {
     id: snackbar
 
+    // Workaround palettes not inheriting for popups
+    palette: timelineRoot.palette
+
     property var messages: []
     property string currentMessage: ""