Unobserved

This Week At Unobserved #5

2024-09-15

Charts, Context, and Backups

This week I worked for nineteen hours on Furtherance. We're almost there! The Iced re-write is almost complete. Nex week I'll just be putting the finishing touches on it, as well as some final bug fixes.

A lot of my time this week was spent working on the Windows build. Every time I have to do something on Windows, I'm reminded of why I hate it and will likely never use it again. It was a huge pain in the ass, but now it's done and I can pretty easily get a Windows release out, on both ARM and x86.

The only problem I wasn't able to get resolved is a dependency issue. The Windows build requires the Visual C++ Redistributable package to be installed on the system in order for Furtherance to run. Most people will probably already have that installed and it won't be an issue, but I couldn't find a way to include it in the installer for those who don't. Those people will just get an error pop-up about a missing .dll file. For now, I'm going to leave it as is and plan on coming back to it in the future.

Furtherance in Spanish

The rest of the time I spent converting the current gettext-rs translation system to the newer, more fully-featured Fluent. This transition went smoothly, with the help of Claude, and I was able to get all of the old translations ported to the new app. This is quite exciting because not many apps have twelve languages included at launch. I know it's not a new app, but still. I'm really happy about this and always so grateful that people take the time to translate Furtherance into their own language.

That's all I've got this week. You can follow the development throughout the week on GitHub.