
// the deer!
// plural deer therian θΔ, trans demigirl
// stray pet with a keyboard
// i'm 20 & account is 18+!
name-color: #ebe41e
// yeah
the way we do it in the 2020s is that it's normal to get art of yourself as a popsicle. this is how we self-realize now. maslow is like "damn i didn't consider that one but good point"

well i have good news and bad news.
the good news:
the bad news:
gap82d5346 (HEAD -> canon) rest in piss, and not in the fun way
bc27cc8 that technically works
52a43d8 we do a medium amount of trolling
83a0764 cock and ball torture
028d1c3 gay sex
JLabels. you might not need a full HTML renderer for Mastodon posts, but you need links. as such i think it is time for this phase of this experiment to come to a close.tune in over the weekend to see if i still care. if we're all very lucky, the thing i am trying to build might one day actually exist

we are so fucking back. Java has rich text editing controls (it has two slightly different ones and the documentation doesn't explain why, but i'll take anything at this point) but you can just mark them as non-editable. you have to attach a HyperlinkListener to get working links but that's just
val postBody = JTextPane()
postBody.contentType = "text/html"
postBody.isEditable = false
postBody.text = post.htmlText
postBody.addHyperlinkListener {
if (it.eventType == EventType.ACTIVATED) {
Desktop.getDesktop().browse(it.url.toURI())
}
}