Create Styled things and finish notifications module

This commit is contained in:
Amaro Lopes
2025-10-09 22:32:48 -03:00
parent eddae605d4
commit db1ab727a7
13 changed files with 380 additions and 190 deletions

View File

@@ -2,9 +2,10 @@ import QtQuick
import Quickshell.Io
import Quickshell.Services.Pipewire
import qs.Common
import qs.Common.Styled
import qs.Services
Rectangle {
BackgroundRectangle {
id: audioWidget
property string monitor: ""
@@ -15,8 +16,7 @@ Rectangle {
implicitWidth: audioText.implicitWidth * 1.6
implicitHeight: Theme.heightGaps
color: Theme.backgroudColor
radius: 25
states: [
State {
name: "Mute"
@@ -56,17 +56,13 @@ Rectangle {
target: audioWidget.audioPipewireActive ? Pipewire.defaultAudioSink.audio : null
}
Text {
StyledText {
id: audioText
property string audioTextText: audioWidget.audioPipewireActive ? audioWidget.icon + " " + Math.round(Pipewire.defaultAudioSink.audio.volume * 100).toString() + "%" : ""
anchors.centerIn: parent
text: audioTextText
font.bold: true
font.pixelSize: Theme.pixelSize
font.family: Theme.fontFamily
color: Theme.textColor
}
Process {