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 … Continue reading Updates on Boatswain
Blog
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 … Continue reading Boatswain, your Stream Deck app for Linux
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 … Continue reading OBS Studio 27.2 on Flathub, get it while it’s hot!
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 … Continue reading GTK4ifying Settings
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 … Continue reading Adventures with portals
On Building Bridges
After reading "Community Power Part 4: The GNOME Way", unlike the other articles of the series, I was left with a bittersweet taste in my mouth. Strangely, reading it triggered some intense negative feelings on me, even if I fundamentally agree with many of the points raised there. In particular, the "The Hows" and "In … Continue reading On Building Bridges
Dark & light style selector in To Do
We just started the development cycle of GNOME 41 for GNOME To Do, and the first new feature is a dark & light style variant selector: There's a lot to be done to make To Do actually useful. The inbox view is essentially useless as it is right now. It really needs more system-wide integration … Continue reading Dark & light style selector in To Do
OBS Studio on Wayland
As of today, I'm happy to announce that all of the pull requests to make OBS Studio able to run as a native Wayland application, and capture monitors and windows on Wayland compositors, landed. I've been blogging sparsely about my quest to make screencasting on Wayland a fluid and seamless experience for about a couple … Continue reading OBS Studio on Wayland
Switching to PipeWire
I just realized that, once again, I've spent half of a year without publishing. Oh no! To me, the frequency of blogging is an indicator of the work/life balance - if I have time to blog, that's good and healthy. The past months have indeed been intense, and in addition to that, I've been burning … Continue reading Switching to PipeWire
Timelines on Calendar
It's been a long time since I last wrong a blog post about GNOME Calendar only. That doesn't mean work has stalled! Since pretty much its inception, Calendar used copy-pasted code from Evolution to retrieve events from Evolution Data Server (EDS). It was a pair of classes called ECalDataModelSubscriber, and ECalDataModel. The first is an … Continue reading Timelines on Calendar