Fix palette in popups

qt66
Nicolas Werner 1 year ago
parent 8485e7ae81
commit 04c9eec8a4
No known key found for this signature in database
GPG Key ID: C8D75E610773F2D9
  1. 3
      resources/qml/Completer.qml
  2. 3
      resources/qml/ForwardCompleter.qml
  3. 3
      resources/qml/QuickSwitcher.qml
  4. 12
      resources/qml/Root.qml
  5. 3
      resources/qml/ui/Snackbar.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)

@ -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)
}

@ -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"
}

@ -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

@ -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: ""

Loading…
Cancel
Save