We released SQLiteUndo, built on @pointfreeco's incredible SQLiteData.
Consistent undo is a huge part of a great Mac experience, and since @aphera leans heavily on SQLite for storage and observation we wanted undo to *just work*
| Website | https://www.tapforms.com |
| Home | Calgary, 🇨🇦 |
| Passions | Programming, Mountain Biking |
We released SQLiteUndo, built on @pointfreeco's incredible SQLiteData.
Consistent undo is a huge part of a great Mac experience, and since @aphera leans heavily on SQLite for storage and observation we wanted undo to *just work*
Sit a spell & decorate your devices with these textured, Celtic-inspired wallpapers. 🍀
Set wallpapers with a single tap in Wallaroo, our handy iOS app - https://apps.apple.com/us/app/wallaroo/id1630565980
Also on Patreon as part of your sub or purchase directly w/ no commitment https://www.patreon.com/cw/iconfactory
💜 A year ago today we lost one of the kindest, most-generous developers in the Mac community, Martin Pilkington (pilky). He was known for and worked on many projects over the years, but Coppice was his labor of love. I have been working the past couple of months on rebuilding Coppice for macOS 26, Liquid Glass, and the App Store, and I'm thrilled that today is the day I get to release it into the world — with all of its previously-'Pro' features available for free
Hey Canadian friends!
(reposts appreciated… thx)
A recent bill (see link) that passed in November says citizenship "by descent" is now possible. I think my whole family qualifies, but I'd love to get some help on applying from an expert.
By any chance, do I know someone who knows who to contact about this?
Or maybe someone who has recently naturalized/emigrated to Canada?

Apple turns 50 this year, and its CEO Tim Cook has promised to celebrate the milestone. The big day falls on April 1, 2026. "I've been unusually reflective lately about Apple because we have been working on what do we do to mark this moment," Cook told employees today, according to Bloomberg's Mark Gurman. "When you really stop and pause and think about the last 50 years, it makes your heart sing. It really does. I promise some celebration".
I came across a strange macOS Tahoe bug when working on an AppKit app with a table. I managed to find a workaround, but since I was unable to find any solutions online, I thought I would post my discoveries in case they could help others.
The issue is that the content rows scroll into the header unless the table stretches to the bottom of the content view.
Full write-up here but one workaround is to add space at the top of the table as well: https://troz.net/post/2026/appkit-table-scroll-bug-in-macos-tahoe/
I spent maybe 30 seconds today clicking on the “Search” in the sidebar wondering why it wouldn’t let me type into it… until I realised that isn’t the search field at all.
I guess I should stop using computers because I apparently can’t tell a heckin text field apart from a button anymore.
It's been about a year I haven't brought an update to ButtonKit. But this one is a big update, with SFSymbol effect driven styles, and a reworked event system!
Available now!