I think it was only yesterday that I posted about needing to cut down on personal coding projects since they put the burden of maintenance on me, and what do I do since then?
I’ve gone ahead and started yet another project 😛
I’ve been using a macOS-ified version of Tusker as my default Mastodon client. I had it tweaked to fit exactly my needs — it had filtering, cleaning up the main timeline based on list membership and/or hashtags, showing images in a gallery instead of the tile layout most Mastodon clients seem to have inherited from Twitter and so on …
But … I discovered a few days ago that for some reason, the post threads on Tusker are not as comprehensive as they are on at least a couple of other clients I knew of.
The sane response to this probably would have been to fix Tusker by figuring out why the post threads in Tusker did not pull in all the relevant posts. But instead, I decided to take one of the clients with the right post threading and update that to work for me under macOS 😀
There are reasons as to why I opted to do it this way, but the biggest is that the new client (Ice Cubes) is easier/cleaner to modify at this point than it would be to work on Tusker to achieve what I want.
Unfortunately, since Ice Cubes does not have some of the features I had implemented on the Tusker side, I’ll end up having to do that too. C’est la vie? 😛
#Coding #PersonalApps #Swift #SwiftUI #macOS #MastodonClients