Articles

  • Giving up on GNOME To Do

    Giving up on GNOME To Do

    Seven years ago, back when I was a university student living with my parents and with lots of free time in my hands, I created GNOME To Do to help me organize my Google Summer of Code tasks. It was a fantastic time of my life, and I had the privilege of having time to…


  • Updates on Boatswain

    Updates on Boatswain

    Since I wrote the announcement of Boatswain, things have progressed quite a lot. As I prepare for the 1.0 release, more features and bugfixes get in, and it’s getting dangerously close to achieving all features I personally want from it. Stream Deck Mini & Original (v1) Thanks to a generous Stream Deck Mini donation, I…


  • Boatswain, your Stream Deck app for Linux

    Boatswain, your Stream Deck app for Linux

    I’ve been quiet for the past few weeks, with no live streams nor blog posts. Sorry! This was the reason: That’s right: rich and engaging Stream Deck integration on Linux. Boatswain is a new app I’ve been working on for the past month that allows controlling Stream Deck devices. It can assign icons and actions…


  • OBS Studio 27.2 on Flathub, get it while it’s hot!

    OBS Studio 27.2 on Flathub, get it while it’s hot!

    Today, OBS Studio published its 27.2 release. With this release, besides the always good to have bugfixes and improvements, there’s one change in particular that makes me super excited: this is the first release officially published to Flathub! Flathub joins OBS Studio’s Ubuntu PPA in the list of official builds. On Ubuntu, both can be…


  • GTK4ifying Settings

    GTK4ifying Settings

    It took a long time, and massive amounts of energy and sweat and blood, but as of last week, Settings is finally ported to GTK4 and uses libadwaita for platform integration. This was by far the biggest application I’ve ported to GTK4. In total, around 330 files needed to be either rewritten or at least…


  • Adventures with portals

    Adventures with portals

    This week (November 8th – 12th) is the Endless Orange Week, a program where the entire Endless team engages in projects designed to grow our collective learning related to our skills, work and mission. My project for this program was improving XDG portals. I set myself out to work on the following problems: Improve the…