Files
noctalia-shell/Widgets/NDropShadows.qml
T
ItsLemmy 6290340988 Noctalia Performance Mode: basic backend and toast.
- Could use a bar widget
- Could use a control center widget
2025-11-07 15:58:06 -05:00

23 lines
596 B
QML

import QtQuick
import QtQuick.Effects
import qs.Commons
import qs.Services
// Unified shadow system
Item {
id: root
required property var source
layer.enabled: Settings.data.general.enableShadows && !PowerProfileService.noctaliaPerformanceMode
layer.effect: MultiEffect {
source: root.source
shadowEnabled: true
blurMax: Style.shadowBlurMax
shadowBlur: Style.shadowBlur
shadowOpacity: Style.shadowOpacity
shadowColor: Color.black
shadowHorizontalOffset: Settings.data.general.shadowOffsetX
shadowVerticalOffset: Settings.data.general.shadowOffsetY
}
}