ToothFairy 2.8.6
ToothFairy 2.8.6 is a maintenance update of my Bluetooth menu bar utility.
Some interesting issues were:
There’s a new issue with macOS Sequoia where sometimes
IOBluetoothDevice
never sends a notification that a device has connected, even though the device has actually connected andisConnected()
now returnstrue
.Separately, sometimes the device connects (with no notification) but
isConnected()
remainsfalse
.There was a longstanding bug where we were modifying a view layout from a background thread. macOS is now detecting this and
_AssertAutoLayoutOnAllowedThreadsOnly()
raises anNSInternalInconsistencyException
.I’m having trouble testing my Mac App Store build because after
exit(173)
it will prompt me to log in with my sandbox account, but the verification code never arrives. I’m not sure what Mac it’s even supposedly going to—where can you access the device list for a sandbox account? This had been a problem for a long time, but there used to be an option to have it send the code via SMS to the phone number on my developer account. That seems to be gone.
Previously: