This month has been one of my busiest in quite some time. With Xubuntu 21.04 arriving earlier this week, we've been pushing to test and land fixes and translations. Since there weren't any respins of the final image, we didn't have do repeat tests which saved a tremendous amount of time. I'm also continuing to use and hack on elementary which has been a great deal of fun. But before all that...
Oh hey, a brand new Ghost release. I was going to write a couple days sooner, but when I see an update notification, I go for it! Ghost 4.0 is a massive release with tons of new features. The standout features to me are the new dashboard, email newsletters, and performance improvements. Here's my thoughts...
The new dashboard seems to prioritize membership and revenue, so I'm not sure how much use I'll get out of it. I currently have sponsorship platforms on GitHub, Patreon, and PayPal. Would you prefer being able to sponsor me on my website instead? Chime in in the comments!
Email newsletters are now built into Ghost. You may have noticed a few new "Subscribe" buttons and sections on the website... these are that. If you subscribe, you'll automatically get an email of each new post. With how infrequently I write, I can guarantee that your inbox won't become cluttered because of me, so go ahead and subscribe. If I start writing more... well, I'm sorry. 😏️
Performance improvements including automatically responsive and lazy-loading images, improved requests-per-second, and reduced latency sound like a nice overall improvement. I already worked hard at speeding up my site with optimized images and caching, so I'm excited to see just how much faster it is going forward.
Upgrading to Ghost 4.0 was trivially easy. It's still not quite as easy as upgrading a Wordpress instance–you have to use the CLI. But the commands are simple and fast. I upgraded to the latest 3.x release, and then on to the 4.x release with no issues whatsoever. For the latest theme features, I pulled the latest Casper theme changes into the Mouser theme and made a few minor adjustments. You can pick up Mouser 4.0.4 on GitHub.
As an aside, has Ghost always had integration with Unsplash? I wasn't quite sure what to do for the feature image this time around, but then saw the Unsplash button and... success. "green grass field sunset scenery photo" by Aniket Bhattacharya captured April... at least in my mind and in the allergies I suffer from.
Xubuntu 21.04 "Hirsute Hippo"
Xubuntu 21.04 is here! This release was one of our largest in quite some time. The latest release includes Xfce 4.16, numerous UX improvements, some packageset updates, a brand new minimal install option on the main image, and many translation updates. Lots of individual contributors came together to make this release a reality, and it really shows. I'm working on a overly descriptive and enthusiastic post for this, you can expect it sometime in the next day or so.
elementary Development Update
I've mainly been hacking on the Sound Indicator recently, adding and expanding on the input and output device selectors and improving MPRIS support. Meanwhile, I've been picking up some useful knowledge with Vala and more obscure Gtk/GLib components.
Early this month I finished adding support for selecting audio devices in the Sound Indicator. This was a continuation of a previous attempt by another contributor who laid a solid foundation to build on. After a few adjustments, this was merged in! I've been iterating and improving on this integration since, and I think you're going to enjoy it in elementary 6!
I've been working on a few other improvements as well. Temporary MPRIS players, such as those created by Chromium and Firefox when playing YouTube content, will no longer stick around once playback is over. Once merged, the Sound Indicator will remember previously-used devices while also keeping the list of options tidy. I've been chasing an interesting issue where the Sound Indicator doesn't quite reconnect after it's updated, and I think I'm close to having it fixed.
I'll be finishing out the month with some writing about Xubuntu 21.04, planning for Xubuntu 21.10 "Impish Indri", reviewing some merge requests for Catfish, and doing some additional elementary development! I'm having fun and feeling pretty motivated these days, so look forward to some more updates soon. Thanks for reading!