Monthly review for July 2024

I'm continuing in a bit of a limbo state right now, switching between procrastination and hyperfocused work while being really unsure about stuff. This, well, isn't healthy.

Open source contributions

[Emacs] xenodium/ready-player#3: Fix "read only" error when playing a song after another finishes

[Emacs] doom-themes#834: Fix visibility of gray text in emacs-vterm. The grayed out text of zsh-autosuggestions or Node etc. should now actually be visible in all Doom themes, whereas previously they were always barely or completely invisible.

/doom-themes-834-before.png
Before
/doom-themes-834-after.png
After

[KDE / Qt / QML] plasma/plasma-desktop!2351: Make tasks in the task manager (window bar) use a more sensible maximum horizontal width by default, and provide a user option to choose between wide/medium/narrow items. More information can be found at the MR itself, but this basically makes tasks look less cluttered, especially on tall horizontal panels, while also providing a new option to tweak the max size to one's liking. Vertical panels are not affected.

[KDE / Qt / QML] plasma/plasma-workspace!4519: Make the digital clock's spacing between time and date look like typographic space. This was the result of me seeing this post while doomscrolling Reddit.

Translations

I spent 17 hours on translating KDE.

Other projects

I'm trying to make an alternative statistics interface to https://l10n.kde.org/, which hopefully I can manage to finish rather than abandon. My goal is to make an interface that's easier to navigate, as well as provide more graphs and have a place where I can analyze the data.

I have an ongoing scraping project to make a copy of the goo.gl shorturl service that is soon to be shut down. I've learned a bit about scaling and concurrent processes in JS from this project; I should write a blog post about it.

etc.

This was early August (since I procrastinated writing this post…), but I went back to Taipei for a day for COSCUP 2024 out of curiosity, and also because my application for Open Culture Foundation's OSCVPass was approved and it'd be a shame if I didn't actually utilize it to attend a conference or two. It was surprisingly rewarding: I got to meet a friend, learned about the zh_TW translation project for Python docs and checked out some cool stuff.