My apps @blackhighlighter.app and @getbarc.app have been updated for iOS 26! Go take a look at what I've been working on all summer: bsky.app/profile/blac...
My apps @blackhighlighter.app and @getbarc.app have been updated for iOS 26! Go take a look at what I've been working on all summer: bsky.app/profile/blac...
Barc 25.7 is out now with Liquid Glass, updated app icons, and a small bug fix!
getbarc.app/releases/25.7/
A set of Apple devices (iPad, iPhone, and MacBook Air), all showing images of the app Black Highlighter, with various pieces of text redacted in each image.
Black Highlighter has a ton of new stuff for iOS 26 (and iPadOS 26, and macOS 26β¦)! Here's a short rundown of some of the cool new things in Black Highlighter 25.5:
(Go to the App Store at blackhighlighter.app/appstore to get the latest version)
π
Screenshot of Claude Code, estimating 8β15 months of work to convert an app from Mac Catalyst to SwiftUI.
Getting AI to replace the least-favorite part of any software dev's job: making estimates.
The next release of @blackhighlighter.app is shaping up to be one of the biggest ever even if you *don't* count iOS 26 features. It's just that the new design finally gave me the kick in the pants to figure out where all the cross-platform gaps are and fill them in.
Black Highlighter 25.2 is out with more integration with the rest of your system:
- Launch the document scanner from Control Center or Shortcuts actions.
- Redact images from Shortcut using your auto-hidden words list.
Learn more at https://blackhighlighter.app/releases/2025.2
Black Highlighter 25.1 is out now with a bunch of improvements to Shortcuts, including the ability to choose an output file format.
Learn more at blackhighlighter.app/releases/202...
Oh, and the fact that CLPlacemark is deprecated in iOS 26 (it's in the headers!) doesn't seem to be fully documented yet, either. So maybe they're on the fence about it?
Regardless, the documentation as on the website now is wrong, so that gets a feedback as well: FB18382434
Figuring this out (and finding CLPlacemark in the first place!) is a huge pain in supporting this feature, too. Apple doesn't have a full list of types that work in App Intents anywhere, so the only way to figure out which types to use is to just⦠guess and check.
Feedback for that, too: FB18382142
I've been adopting App Intents since day 1 with @getbarc.app to integrate with other apps via Shortcuts, including Maps to Barc's locations.
But Apple is deprecating the type I use for this, CLPlacemark, in iOS 26, and its replacements can't be used in App Intents. π
Feedback filed as FB18382731
Barc 25.4 was basically built by all of you. ITF barcode support? User request. Pride flag icon? Multiple requests. Better complications support and Shortcuts improvements? All from feedback.
Barc users have had some really great ideas. So what's next? What would make Barc more useful for you?
The Black Highlighter app icon, with a glass effect.
Been hard at work on some iOS 26 (and more!) updates today. Iβm pretty excited about whatβs going to be possible with Black Highlighter in a few months!
Barc might be a little late in having a Pride icon, considering it'sβ¦ already halfway through June. π¬ But it's here for good now! It's one of three new custom icons that you can use for the month, for the yearβ¦ whenever you want!
Barc might be a little late in having a Pride icon, considering it'sβ¦ already halfway through June. π¬
But it's here for good now! It's one of three new custom icons that you can use for the month, for the year⦠whenever you want!
Barc 25.4 is now out! Now you can put your barcodes more places on your watch, or delete them using Shortcuts. Barc Unleashed users can customize their app icon (including a definitely-on-time Pride flag option! π³οΈβπ). And of course, bug fixes. Learn more at https://getbarc.app/releases/25.4
Barc 25.4 is now out! Now you can put your barcodes more places on your watch, or delete them using Shortcuts. Barc Unleashed users can customize their app icon (including a definitely-on-time Pride flag option! π³οΈβπ). And of course, bug fixes.
Learn more at https://getbarc.app/releases/25.4
Even though itβs much simpler now than in the past, fuckingappleversionnumbers.com is now up to date with the latest OSes. #WWDC25
An image of zoomed-in text, partially surrounded by a dashed line.
Black Highlighter has always been good at turning your scribbles into nice, neat redactions.
But what if you didnβt have to scribble?
A new tool. Faster redactions. Next week. π€
blackhighlighter.app/appstore
When all you have is a Black Highlighter, everything looks⦠the same. The next version, coming soon, is going to make it a bit easier to tell the eraser apart from the two highlighters.
Yep, I call this out in one of the footnotes, but "view model" is the term most people know, so I used that as a jumping-off point. I actually don't really use them myself, but I didn't want to spend even more time in the post explaining another concept. π
SwiftData is cool, but Appleβs telling you to hold it wrong: pado.name/blog/2025/02...
Claude, an LLM, LARPing as LLDB, a debugger. It immediately provides an appropriate LLDB error.
Less time to attach, and just as useful.
Keep at it. The only way to solve this problem is to normalize screaming in public places.
(And yes, this was the same problem that led to this post: bsky.app/profile/coco.... Things can be hard even with all the possible tools at your disposal!)
I see a lot of junior devs get discouraged, thinking that taking a long time to do something means theyβre not cut out for coding.
Iβve been at this for 20+ years, and it just took me four straight days of focus to write β100 lines of code to generate 28 characters.
Sometimes things are just hard.
Dang it! This *was* Claude, and it just kept trying to figure out the issue, but it turned out a clean was all I needed.
LLMs still have a lot to learn about Swift development. Namely, theyβll spend 15 minutes trying to make sense of a crash instead of doing the appropriate thing:
Asking βhave you tried deleting DerivedData?β
The poster, Captain Disillusion, has a YouTube channel doing video debunks and such with a similar wacky kids-show feeling. He had Beakman on, in character, on one video: www.youtube.com/watch?v=sT_b...
βAre you two behaving now, or are you still being mean, but slower?β is a real question I just had to ask my cats.
I help moderate two Discords and I also donβt understand Discord at all.
Someday someone will catch on and Iβm going to be outed for my Discord impostor syndrome in front of everyone.