dmd
I care about some things too much, and other things not enough. But mostly the first one.
Just remembered The Incident (iOS, 2010) when Radiccio randomly surfaced its 13-minute official soundtrack by @cabel@social.panic.com.
The game is still available on the App Store! It still works! When you're waiting in a line somewhere, it's more fun than scrolling feeds! It even still has a web site! https://www.theincidentapp.com
I really appreciate it when creators keep stuff like this available for such a long time. Made by @mattcomi@hachyderm.io and @neven@pdx.social.
I miss when iOS games used to be like this. Simple, fun, joyful.
Working on my Mac app makes me so happy. I wish I could find a way to earn a living doing it.
I just imported Carbon.HIToolbox.Events in order to get constants that represent key codes (for use with NSEvent.keyDown, etc.). What year is this??
Those constants aren't defined in any more modern header, as far as I can tell. (Happy to be corrected if I'm wrong!)
Spent most of the day fighting with SwiftUI and getting nowhere. Hate it when this happens. The solution, as always, was to redo some parts in AppKit. I wish I had done this whole app in AppKit from the start.
SwiftUI never gave me this much trouble on iOS, but it's so much worse on Mac. And context-switching between the two is a drag.
Wow... Kingfisher is *so much* better than AsyncImage. Images load faster and they stay loaded. A 5 minute change results in a huge improvement to my app UX. I'm kicking myself for not doing this ages ago.
Plus, unlike AsyncImage, you can actually configure it if you need to. Which you probably won't, because it has sensible defaults.
I don't like to use a lot of external libraries, but this one has earned it.
I'm very excited about this next big feature I'm working on. Trying to resist the temptation to say too much about it. I hope it will be useful to a lot of people.
6k lines of code so far, and probably only halfway done. Whew. (All human typed, no vibing.)
RE: @daringfireball@mastodon.social
The name of Radiccio on the App Store is just "Radiccio". This was very important to me.
I can't stand the SEO junk that clutters up app names, and it's just another minor tragedy that Apple has now resorted to this. (But probably not because of SEO; rather because app names "must" be unique and the old names were already taken… by them. Since it's THEIR STORE, I feel like they could fix this.)
I'm probably losing business over this, but that's the choice I made. It has to look nice.
Anyone who's been missing Winamp or Audion, should take a look at this. Includes gorgeous themes, and you can make your own!