Mathijs Kadijk

@mathijskadijk
368 Followers
166 Following
837 Posts
Indie dev building Bezel, the app to mirror an iPhone on your Mac.
Get it here 👉 http://getbezel.app
Bezel - iPhone mirroring apphttps://getbezel.app
My Companyhttps://nonstrict.eu
Twitterhttps://twitter.com/mac_cain13

Just added this little icon to the Bezel toolbar. Small step, but a big one. It unlocks controlling any iPhone straight from your Mac. Keyboard, mouse, any iPhone. One step closer to a first preview.

Want early access? Drop your email: https://tally.so/r/rj6Ldp

You could already buy a Bezel lifetime license on our website. Now it's also available as an in-app purchase on the App Store. Same deal either way.

https://getbezel.app

A lot of teams use Bezel to mirror iPhones and iPads during sales pitches and product demos. If your company has an iOS app, showing it live on screen makes all the difference.

Today we're launching the Bezel Business plan. Consolidated billing, team management, and an enrollment page where employees sign up with their company email to get a license themselves. No IT tickets needed.

https://getbezel.app

Got some new hardware to test audio/video sync timing.

Tom and I have been syncing audio and video by hand-clapping and counting takes out loud. About time we got a proper upgrade.

We kept hearing from developers who wanted to use RecordKit in Mac App Store apps but couldn't because of sandbox restrictions.

So we built RecordKit Sandboxed. Same recording SDK, same API, fully compatible with the App Store sandbox.

Check it out: https://github.com/nonstrict-hq/RecordKitSandboxed

Recently added system audio recording support to RecordKit through Apple's Core Audio APIs. Turns out that since macOS 26, you don't need explicit system audio recording permission if you already have screen recording permissions. One less permission to request. Might be neat to know if you work with this API.

We made sure to mention it in our RecordKit docs: https://nonstrict.eu/recordkit/guides/system-audio-recording.html#permissions

Came across a really neat #AppKit API today for NSSearchField. In macOS 26, you can give it an array of example-searches that it will animate through when
- the field is the first responder/in focus
- the field is still empty

This is great for things like a maps/location search to show how specific or generic search terms can be.

The property to set is `placeholderStrings` (plural)

Check it out:

Echo cancellation just shipped in RecordKit. If you're building a meeting recorder, you know the problem: remote audio leaks into the mic and Whisper either transcribes it twice or produces garbled output. One enum on the microphone recorder fixes it. Aggressive mode for clean STT input, balanced mode when the audio needs to sound good for playback.

Full guide here: https://recordkit.dev/guides/echo-cancellation.html

Echo Cancellation | RecordKit

Recording SDK for macOS apps

Lovely hearing the interplay between @mathijskadijk
and @tomlokhorst while they were explaining Swift Actors, how to use them and—more importantly—when not to use them! With live coding too!
The first in a recurring "MainActor all the things" theme on this topic 😂
#SketchNotes #AppDevCon @appdevcon
Playing around with the cursor following the curvature of the window exactly. Instead of the 90 degree cursor macOS supports by default. Quite interesting how natural and smooth it feels.