Advertisement · 728 × 90

Posts by Geoff Pado

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...

6 months ago 1 0 0 0
Preview
25.7 | Barc Barc 25.7 adds support for iOS 26 and Liquid Glass.

Barc 25.7 is out now with Liquid Glass, updated app icons, and a small bug fix!

getbarc.app/releases/25.7/

6 months ago 1 1 0 0
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.

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)

6 months ago 0 1 1 1

🚜

6 months ago 0 0 0 0
Screenshot of Claude Code, estimating 8–15 months of work to convert an app from Mac Catalyst to SwiftUI.

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.

7 months ago 1 0 0 0

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.

8 months ago 0 1 0 0
Preview
2025.2 | Black Highlighter Black Highlighter 25.2 adds several ways to quickly get to the document scanner, expands Shortcuts integration, and improves the purchase experience.

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

8 months ago 1 1 0 0
Preview
Black Highlighter | 2025.1 Black Highlighter helps you hide text in photos and screenshots. Available on iPhone, iPad and Mac.

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...

9 months ago 2 1 0 0

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

9 months ago 0 0 0 0
Advertisement

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

9 months ago 0 0 1 0

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

9 months ago 1 0 1 0

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?

9 months ago 1 1 0 0
The Black Highlighter app icon, with a glass effect.

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!

9 months ago 0 1 0 0
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 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!

9 months ago 0 1 0 0
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

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

9 months ago 0 1 0 0
Fucking Apple Version Numbers

Even though it’s much simpler now than in the past, fuckingappleversionnumbers.com is now up to date with the latest OSes. #WWDC25

10 months ago 5 0 0 0
An image of zoomed-in text, partially surrounded by a dashed line.

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

1 year ago 0 1 0 0
Advertisement
Video

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.

1 year ago 0 1 0 0

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. 😅

1 year ago 2 0 0 0
Separating Concerns in SwiftData Models, or: @Query Considered Harmful | Geoff Pado Personal website for Geoff Pado: iOS, macOS, and backend server developer.

SwiftData is cool, but Apple’s telling you to hold it wrong: pado.name/blog/2025/02...

1 year ago 8 2 1 1
Claude, an LLM, LARPing as LLDB, a debugger. It immediately provides an appropriate LLDB error.

Claude, an LLM, LARPing as LLDB, a debugger. It immediately provides an appropriate LLDB error.

Less time to attach, and just as useful.

1 year ago 2 0 0 0

Keep at it. The only way to solve this problem is to normalize screaming in public places.

1 year ago 1 0 0 0

(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!)

1 year ago 1 0 0 0

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.

1 year ago 6 0 1 0

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.

1 year ago 0 0 2 0

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?”

1 year ago 3 0 1 1
Advertisement
BEAKMALLUSION: Free Energy Devices
BEAKMALLUSION: Free Energy Devices YouTube video by Captain Disillusion

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...

1 year ago 2 0 0 0

“Are you two behaving now, or are you still being mean, but slower?” is a real question I just had to ask my cats.

1 year ago 0 0 0 0
we wish you a merry chrysler
we wish you a merry chrysler YouTube video by james nielssen

youtu.be/eGsvj7mdbP0?...

1 year ago 0 0 0 0

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.

1 year ago 1 0 0 0