GtkNotificationDaemonNotification: Use markup for body if requested

This adds a new property `markup-body` that let's application set a body
that includes markup.
This commit is contained in:
Julian Sparber 2024-04-05 20:30:35 +02:00
parent 6cf4f49919
commit 2f7c37809a

View file

@ -408,6 +408,7 @@ class GtkNotificationDaemonNotification extends MessageTray.Notification {
const { const {
title, title,
body, body,
'markup-body': markupBody,
icon: gicon, icon: gicon,
urgent, urgent,
priority, priority,
@ -423,7 +424,8 @@ class GtkNotificationDaemonNotification extends MessageTray.Notification {
super({ super({
source, source,
title: title.unpack(), title: title.unpack(),
body: body?.unpack(), body: markupBody?.unpack() ?? body?.unpack() ?? null,
useBodyMarkup: !!markupBody,
gicon: gicon gicon: gicon
? Gio.icon_deserialize(gicon) : null, ? Gio.icon_deserialize(gicon) : null,
datetime: time datetime: time