can we pretend that airplanes in the night sky are like shooting stars

This commit is contained in:
2026-08-20 11:01:25 +01:00
parent 58ae55e061
commit 2717137270
10 changed files with 195 additions and 92 deletions
+11
View File
@@ -5,6 +5,7 @@ import (
"html"
"regexp"
"strings"
"github.com/diamondburned/gotk4/pkg/gtk/v4"
)
var (
@@ -62,3 +63,13 @@ func XEPToPango(text string, correction bool) string {
}
return str
}
func GenerateRetraction(lab *gtk.Label, retraction Retraction) {
if retraction.Moderated.OccupantID.ID != "" {
lab.AddCSSClass("moderated")
lab.SetTooltipMarkup(fmt.Sprintf("<span weight='bold'>This message was <span foreground='magenta'>retracted</span> by a moderator.</span>\nReason: '%s'", html.EscapeString(retraction.Reason)))
} else {
lab.AddCSSClass("retracted")
lab.SetTooltipMarkup(fmt.Sprintf("<span weight='bold'>This message was retracted.</span>\nReason: '%s'", html.EscapeString(retraction.Reason)))
}
}