ban, kick and change role&affil menu, status icons in muc, blocking avatars that are invalid so we dont fetch them over and over again
This commit is contained in:
64
assets.go
64
assets.go
@@ -39,6 +39,27 @@ var outcastMedalB64 string = base64.StdEncoding.EncodeToString(outcastMedalBytes
|
||||
var cancelBytes []byte
|
||||
var cancelB64 string = base64.StdEncoding.EncodeToString(cancelBytes)
|
||||
|
||||
|
||||
//go:embed assets/status_away.png
|
||||
var sABytes []byte
|
||||
var sAB64 string = base64.StdEncoding.EncodeToString(sABytes)
|
||||
|
||||
//go:embed assets/status_busy.png
|
||||
var sBBytes []byte
|
||||
var sBB64 string = base64.StdEncoding.EncodeToString(sBBytes)
|
||||
|
||||
//go:embed assets/status_chatty.png
|
||||
var sCBytes []byte
|
||||
var sCB64 string = base64.StdEncoding.EncodeToString(sCBytes)
|
||||
|
||||
//go:embed assets/status_online.png
|
||||
var sOBytes []byte
|
||||
var sOB64 string = base64.StdEncoding.EncodeToString(sOBytes)
|
||||
|
||||
//go:embed assets/status_xa.png
|
||||
var xaBytes []byte
|
||||
var xaB64 string = base64.StdEncoding.EncodeToString(xaBytes)
|
||||
|
||||
//go:embed assets/tag.png
|
||||
var tagBytes []byte
|
||||
var tagB64 string = base64.StdEncoding.EncodeToString(tagBytes)
|
||||
@@ -104,7 +125,6 @@ func init() {
|
||||
loader.Close()
|
||||
clientAssets["DefaultAvatar"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
failedData, _ := base64.StdEncoding.DecodeString(failedB64)
|
||||
@@ -272,4 +292,46 @@ func init() {
|
||||
loader.Close()
|
||||
|
||||
clientAssets["information"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
sAData, _ := base64.StdEncoding.DecodeString(sAB64)
|
||||
loader.Write(sAData)
|
||||
loader.Close()
|
||||
|
||||
clientAssets["status_away"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
sBData, _ := base64.StdEncoding.DecodeString(sBB64)
|
||||
loader.Write(sBData)
|
||||
loader.Close()
|
||||
|
||||
clientAssets["status_dnd"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
sCData, _ := base64.StdEncoding.DecodeString(sCB64)
|
||||
loader.Write(sCData)
|
||||
loader.Close()
|
||||
|
||||
clientAssets["status_chat"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
xaData, _ := base64.StdEncoding.DecodeString(xaB64)
|
||||
loader.Write(xaData)
|
||||
loader.Close()
|
||||
|
||||
clientAssets["status_xa"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
|
||||
|
||||
loader = gdkpixbuf.NewPixbufLoader()
|
||||
|
||||
sOData, _ := base64.StdEncoding.DecodeString(sOB64)
|
||||
loader.Write(sOData)
|
||||
loader.Close()
|
||||
|
||||
clientAssets["status_"] = gdk.NewTextureForPixbuf(loader.Pixbuf())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user