diff --git a/content/blog/morpho-announcement/index.md b/content/blog/morpho-announcement/index.md new file mode 100644 index 0000000..255ae51 --- /dev/null +++ b/content/blog/morpho-announcement/index.md @@ -0,0 +1,32 @@ +--- +title: "Morpho, my new BlueSky client" +date: 2025-04-26 +draft: false +summary: "It's with much duress that I announce I'm releasing yet-another-application, this time a BlueSky client." +tags: +- BlueSky +--- + +It's with much duress that I announce I'm releasing yet-another-application, this time a [BlueSky](https://bluesky.social) client. If you know me, I use the [Fediverse](https://en.wikipedia.org/wiki/Fediverse) a ton - so why am I playing the "other side"? My reasons are as follows: + +* BlueSky is somewhat designed openly, so it's not _that_ bad. I guess[^1]. +* I chose to use BlueSky willingly to spread my art, so... if I have to use BlueSky, I want to do it on my own terms! +* I find the BlueSky website annoying, and it falls into the same patterns Twitter/X did. + +I'm not exactly happy that we accepted yet-another-American-corporation-running-our-social-media (except with a "decentralized" coat of paint, woohoo!) As I was stepping down from my golden soapbox, I slipped on the stairs and spat out Morpho: + +![A bad screenshot of Morpho, I mean - it doesn't even have an icon?!? Or media??](morpho.webp) + +It's very similar to [Tokodon](https://kde.org/apps/tokodon) (KDE's Mastodon client) because a lot of the code is ~~stolen~~ copied from it. It's also very simple for now - you can only see a text-only view of your home feed. If you're a programmer, you can check out the [KDE Invent repository](https://invent.kde.org/redstrate/Morpho). For everyone else, wait a couple of weeks and I will have Flatpak and Android builds by then. Despite the code being littered with "org.kde.morpho" and being hosted on KDE infrastructure, it's not officially a KDE project right now. + +My current short-term goals for it are: +* View profiles +* Write posts +* Media grid for profiles (and media in general) + +And if you think this has no benefit for Tokodon, then I'm afraid you're mistaken! Thanks to writing basically-another-Tokodon from scratch[^2], I identified multiple areas where I could improve Tokodon's code and make it simpler. + +Feel free to make fun of anyone who blindly replies and and says "there's already like, five other BlueSky apps that are named Morpho!!!", because I don't care. + +[^1]: Of course, that doesn't stop them [from pulling a Reddit](https://www.reddit.com/r/changelog/comments/6xfyfg/an_update_on_the_state_of_the_redditreddit_and/) because of their choice of licensing. This is a thing [that keeps happening](https://azure.microsoft.com/en-us/blog/redis-license-update-what-you-need-to-know/). +[^2]: Three, if you count the prototype that predated Morpho! diff --git a/content/blog/morpho-announcement/morpho.webp b/content/blog/morpho-announcement/morpho.webp new file mode 100644 index 0000000..2600e7d Binary files /dev/null and b/content/blog/morpho-announcement/morpho.webp differ