Nathan Manceaux-Panot shared his contribution to Sparkle the other day, available in version 2.5 of the de-facto standard updater library for Mac: attaching CSS to parts of the release notes that are actually new to the user. Say you ship updates in x.x.1 increments to beta testers, but x.1.x updates on your public release channel.
Maybe you don’t know, but I’m organizing a local Urban Sketchers group in Bielefeld for 6 years. We meet regularly and draw and paint together. And that’s how I met your mother,
– I’d say if you were my child. As a birthday present, I got a Portable Painter Micro palette from my wife (she’s the best). It’s a watercolor palette holding 6 half-pans, and she picked colors to match Teoh Yi Chie’s 2021 palette, who historically very vibrant and fun paintings!
I’m usually not doing birthday posts, but a lot has happened, and it feels like more change is about to come. Ok, that’s the biggest change, and I could stop here. But there were other things that do pale in comparison, but which were still important: Aggregated time tracking stats on my computers (numbers differ from screenshot because some items appear again further down, e.g. for different app bundle IDs):
Upgrading to Emacs 29.1 worked like a charm. There’ve been a couple of small neat additions next to all the big changes like native tree-sitter support – and there’s one in particular that you could say I almost hate. When I compose email and decide to discard everything, I’m politely being asked whether I want to kill (aka ‘close’) the buffer and discard all changes. This applies to all other buffers that haven’t been saved, too, but I mostly run into this with email.
The Swift standard library has a mutating func append(contentsOf:), but not an immutable variant. Usually, the Array and Collection types offer both. I wonder why that’s not the case here. To be fair, the concatenation operator + does the same trick.