← Projects

Projects

Avro Silicon

MACOS APP

Avro phonetic keyboard, rebuilt for Apple Silicon after macOS said the old one would die.

What it is

I type Bengali in Avro every day. The Mac build had not been touched in years, no Apple Silicon, and macOS started warning it would break. I don't write Objective-C or InputMethodKit for a living. I sat down with Claude Code, rebuilt it for arm64, ripped out CocoaPods and a couple of dead libraries, and fixed a suggestion bug that made typing lag. I did not open a PR on the original repo. Dumping a pile of AI code on a maintainer I can't help later is rude. The fork builds from source.

Stack

SwiftObjective-CmacOSInput Method Kit

What it does

  • Native Apple Silicon, arm64
  • Phonetic Bengali typing
  • System keyboard
  • Unicode normalization, more tests, CI

What was hard

  • Touching a legacy input method without breaking tomorrow's typing
  • Replacing CocoaPods, RegexKitLite, and FMDB with system frameworks
  • Being honest about AI-written code

What happened

  • Bengali phonetic typing still works on M-series Macs
  • Build from source. Signing and notarization still need someone with a paid Apple account.
Home