Just a quick note, as of today I'm officially full-time on Downcast. That means things will actually get done in a reasonable amount of time! That will include more frequent status updates, and hopefully a couple of minor bug fix updates for v2.9.x soon.
Lack of localization has been one of Downcast's shortcomings over the years, but that will change with v3.
Since many of Downcast's users have offered to assist in localizing Downcast, I've decided to open source the localization effort. I'm hoping this will provide better overall translations and a quicker turnaround when it comes to fixing translation errors. Just to be clear, I'm not open sourcing Downcast, just the
Localizable.strings files required to localize it.
The base (English)
Localizable.strings file is still changing quite frequently, so I'm putting off getting this process started until nearer to the launch of v3. That said, I've gone ahead and setup the Github repo so you can submit requests languages not already in the languages list.
Downcast will ship with a copy of the most recent localizations but it will also fetch any localization updates from our servers so you don't have to wait on a new App Store submission each time a new language is added or a translation error is corrected.
Parsing feeds has always been one of the more unpleasant parts of Downcast's codebase. Much of that is to blame on the fact that podcast feeds, RSS & Atom, are XML based. XML is incredibly powerful, but nearly all of that power is lost on simple podcast feeds. They could easily be expressed using JSON.
So, I was excited to learn that there's a brand new alternative now, JSON Feed. I hope it quickly becomes the goto podcast feed format. That will only happen if software gets updated to support it.
I will be gleefully adding support for JSON Feed in Downcast v3!
Time is a frustrating thing. There's never enough of it, it passes too quickly, too slowly, we have to waste it sleeping, there's daylight saving time, no one uses decimal time, etc. The last few years have been incredibly frustrating for me because of the lack of time I've had to devote to Downcast. I've been supplementing my income with contract work, then spending whatever time was left over, which hasn't been much, to work on Downcast. I also don't work well when I'm torn between multiple unrelated tasks, so the time I have had for Downcast has been distracted time at best. That's been frustrating, depressing, stressful, you name it.
Mercifully, this is about to change. Within the next few weeks, I'll be switching to Downcast full-time, with no other work related responsibilities. This will be major change for both me and Downcast. It has always been a part-time gig and that's always held it back. The prospect of working on it full time is exciting to me and I can't wait to see what it can become with real attention. It may not be a new beta release or a teaser screenshot, but it's big news for Downcast!