Compare commits
No commits in common. "d6b1a7ae581f814346a3b0dcdfb496a439841a79" and "fc930af43c23bab224758b5e0a63ca83b7e92cdf" have entirely different histories.
d6b1a7ae58
...
fc930af43c
4 changed files with 5 additions and 10 deletions
|
|
@ -81,7 +81,6 @@
|
|||
rust-analyzer
|
||||
clippy
|
||||
rustfmt
|
||||
libnotify
|
||||
];
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -271,7 +271,7 @@ M.HoverPanel {
|
|||
const ic = notifDelegate.modelData.appIcon;
|
||||
if (!ic)
|
||||
return "";
|
||||
return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
}
|
||||
visible: status === Image.Ready
|
||||
fillMode: Image.PreserveAspectFit
|
||||
|
|
@ -382,7 +382,7 @@ M.HoverPanel {
|
|||
const ic = notifDelegate._notif?.appIcon;
|
||||
if (!ic)
|
||||
return "";
|
||||
return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
}
|
||||
visible: status === Image.Ready
|
||||
fillMode: Image.PreserveAspectFit
|
||||
|
|
@ -437,7 +437,7 @@ M.HoverPanel {
|
|||
// Actions
|
||||
Row {
|
||||
spacing: 4
|
||||
visible: !!(notifDelegate._notif?.actions?.length)
|
||||
visible: notifDelegate._notif?.actions && notifDelegate._notif.actions.length > 0
|
||||
|
||||
Repeater {
|
||||
model: notifDelegate._notif?.actions ?? []
|
||||
|
|
|
|||
|
|
@ -168,7 +168,7 @@ PanelWindow {
|
|||
const ic = popupItem.modelData.appIcon;
|
||||
if (!ic)
|
||||
return "";
|
||||
return (ic.startsWith("/") || ic.startsWith("file://")) ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
return ic.startsWith("/") ? ic : Quickshell.iconPath(ic, "dialog-information");
|
||||
}
|
||||
visible: status === Image.Ready
|
||||
fillMode: Image.PreserveAspectFit
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import QtQuick
|
||||
import Quickshell
|
||||
import Quickshell.Services.Notifications
|
||||
import "." as M
|
||||
|
||||
M.BarSection {
|
||||
|
|
@ -15,8 +14,6 @@ M.BarSection {
|
|||
|
||||
required property var bar
|
||||
|
||||
readonly property bool hasUrgent: M.NotifService.list.some(n => n.urgency === NotificationUrgency.Critical && n.state !== "dismissed")
|
||||
|
||||
M.BarIcon {
|
||||
icon: {
|
||||
if (M.NotifService.dnd)
|
||||
|
|
@ -28,8 +25,7 @@ M.BarSection {
|
|||
}
|
||||
M.BarLabel {
|
||||
id: countLabel
|
||||
label: M.NotifService.count > 0 ? String(M.NotifService.count) + (root.hasUrgent ? "!" : "") : ""
|
||||
color: root.hasUrgent ? M.Theme.base08 : root.accentColor
|
||||
label: M.NotifService.count > 0 ? String(M.NotifService.count) : ""
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
|
||||
transform: Scale {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue