Because apparently I needed an app for changing app icons. I have a growing collection of small tools that were originally created only for myself. Usually something annoys me just enough that I start thinking about automating it, and these days AI makes it dangerously easy to turn such thoughts...
This week, after ~8 months, I made another Tuba release. v0.10.0 is now available! Tuba releases are huuuuuuuuuuuuuge and this one is not different. The main reason for that is that the Fediverse as a whole is moving fast and there are a handful of new features available between every release...
Crystal's Windows support has been steadily getting more and more usable and with that comes the common question, "Can I create GUIs using Crystal on Windows?"; and the answer is... kind-of? Mostly yes! I've been involved in the efforts to bring GTK to Crystal for years and I had the (dis)pleasure...
Whenever I have to write a custom widget for GTK, I usually try to avoid writing too much boilerplate by abusing the CSS system. But that shouldn't be the case. GTK4's snapshot API is actually really fun and easy to use and so are libadwaita's animation APIs; allowing you to draw complex visuals...
I've uploaded one-and-a-half project to GitHub that may or may not be useful to other people: Black Tie packages the noise functions that were previously in Okra as a seperate library. It is not very extensive yet and has only been optimized for SBCL. At the moment it includes functions for...
Thanks to CL-GTK2's author Dmitry Kalyanov for his help and patience and also thanks to several #lisp residents for testing some of my builds. Go to http://www.aerique.net/software/okra-gtk-demo/ for the downloads. This post should be treated more as a work-in-progress report1 than as the blog I...