Tom Kraina

Tom Kraina

@tomkraina.bsky.social

iOS/macOS/visionOS engineer, consultant, contractor. Writing code for MindNode. Somewhere between CPH, VIE, and PRG. โ˜•๏ธ๐Ÿท๐Ÿƒโ€โ™‚๏ธ๐Ÿšดโ€โ™‚๏ธ๐Ÿ‚๐Ÿ”๐Ÿ“ฑ๐Ÿ–ฅ

86 Followers 160 Following 51 Posts Joined Nov 2024
2 weeks ago

In my experience, supporting older versions of macOS is not very convenient. One thing is deployment target, ensuring the app looks and works how itโ€™s supposed to on older oses while adopting ui changes from new oses is completely different thing.

0 0 0 0
3 months ago
Post image

This Link and .widgetAccentedRenderingMode(.desaturated) bug in WidgetKit drives me bananas. What's worse is that the suggested workaround no longer work in iOS 26 ๐Ÿ™ˆ
Anyone knows how to fix it? developer.apple.com/forums/threa...

1 0 0 0
3 months ago

finally someoneโ€™s paying attention! โ›ฐ๏ธ๐ŸŒฒ

2 0 0 0
3 months ago
Preview
Last Week on My Mac: Five Tahoe bugs Normally, the x.1 update fixes many of the bugs from the first release. But in Tahoe, a crop of fresh bugs have been included. Here are some of them, and how they have arisen.

eclecticlight.co/2025/11/16/l...

0 0 0 0
3 months ago

I guess Iโ€™ll stay on Sierra a bit longer
โ€What has surprised me with macOS 26.1 is the sudden rush of new bugs in an update that's normally expected to fix more than it creates. To consider what might have gone wrong, here's an overview of those I've been investigating so far.โ€

0 0 2 0
4 months ago

Why this matters: if you add a key command (like CMD+F) to search, it stops working when you have not enough space in the navigation bar.

1 0 0 0
4 months ago
Video thumbnail

This works though when navigation bar has enough space to display the full search bar:

0 0 1 0
4 months ago
Video thumbnail

SwiftUI: Search cannot be activated programatically when using .searchable on iOS
FB20906723

3 0 1 0
4 months ago

Just grabbed my ticket for #PragmaConf. See you in a few weeks in Italy! ๐Ÿ‡ฎ๐Ÿ‡น
If youโ€™re going too, letโ€™s meet up.

2 0 0 0
5 months ago

I know some people say blogging is dead but what's the best platform to start a coding-related blog in 2025? Substack? Medium? I don't want to self-host just yet.

1 0 1 0
6 months ago
Preview
Bindings โ€” Chris Eidhof

Don't create Bindings manually in SwiftUI, using get/set closures. SwiftUI can't diff closures and it will invalidate all view down the line where the Binding is passed. chris.eidhof.nl/post/binding...

2 0 0 0
6 months ago

Apple has a unique opportunity to end the naming mess and introduce iPhone 26 next week. Together with Apple Watch Ultra 26 and AirPods 26 ๐Ÿ™ƒ

2 0 0 0
6 months ago

I miss it too. Especially the build times!

0 0 0 0
6 months ago

That looks useful!

1 0 0 0
7 months ago

Legendary use case for Claude Code Iโ€™ve just heard:

โ€œIt managed to uninstall all Adobe products from my Mac by telling Claude Code to do this. Toon a bunch of tokens but was worth it.โ€

(Iykyk)

201 19 9 5
7 months ago

Caude Code

1 0 0 0
7 months ago

Do you find it useful? Got any feedback, wishing for more features? Let me know!

0 0 0 0
7 months ago
Preview
Join the LinkExpandr beta Available on iOS

... or simply click on this link testflight.apple.com/join/fjTbx5jy

0 0 1 0
7 months ago

Want to join my TestFlight beta? Hit me up!

0 0 1 0
7 months ago
Video thumbnail

In one evening during vacation, I vibe coded an app. It lets you quickly expand links & grab website medatada, like text or images.
Useful for getting map previews or posts. There might be an app/shortcut for that, but I don't care. Creating this was so much fun!

1 0 2 0
7 months ago

Great! Then the documentation is outdated.

1 0 1 0
7 months ago

Does it work on iOS 26 now? The docs says โ€œOn all other platforms (but macOS), this value is always true.โ€

1 0 1 0
7 months ago
Post image

Copenhagen, Iโ€™m in you for a week! Any tips what to do/eat/drink and where to hang out (with kids)?

2 0 0 0
8 months ago

I desperately need a better way how to switch between different apps and especially different windows of the same app. I want to just hit a keyboard shortcut, fuzzy search for windows/tabs by title and then see the hits.
There must be an app for that, right?

0 0 0 0
8 months ago

I've been using Git since it was invented and "yours" and "theirs" might as well be "hnunch" and "grwinf" for all they make sense to me as names for "the branch I'm rebasing main" and "the I'm rebasing *onto*". I have to look at the contents every. single. time. to figure out which one means which.

101 29 10 1
8 months ago

Lol. Good to have it officially documented and not having to figure out on our own ๐Ÿ™ƒ

0 0 0 0
8 months ago

The bad thing about iPad Pro no one talks about is that you can never go back to a regular iPad. I had to return an iPad Air that I bought last week because of the display. I couldnโ€™t stand looking at it. And bought the Pro instead. 120Hz all the things!

4 1 0 0
8 months ago
History of MindNode Map History of MindNode Map History of MindNode Map

MindNode started as a simple way to connect ideas โ€” now it helps thousands map out anything from simple to-do lists to big dreams.
Still clean. Still focused. Still growing.ย ๐Ÿ’™ย 

What was your first version?

1 2 0 0
9 months ago
Preview
Meet PaperKit - WWDC25 - Videos - Apple Developer Discover how to bring PaperKit to your iOS, iPadOS, macOS, and visionOS apps. We'll cover how to seamlessly integrate PencilKit drawing...

Has anyone played with PaperKit? Looks interesting but I can't get it working - it's crashing in the simulator and I can't get the PKToolPicker show up on the device. developer.apple.com/videos/play/... #wwdc25

0 0 0 0
9 months ago
Video thumbnail

I thought this might be an unpleasant issue that limits the keyboard usability in the upcoming iPadOS release because of the windowing changes it seems to be fixed there.

0 0 0 0