Are you sure this was ever working in Bike?
I’m building the Bike text editor from ground up, meaning I don’t get all the free behavior from NSTextView. This makes lots of Bike’s features possible, it also means Bike lags behind in some features such as text replacement.
There’s also a bit of mystery in this approach. The underlying text input API’s that I’m making use of aren’t quite as well explored or explained as other parts of appkit. Anyway that is all to say that I think I’m getting the “two spaces inserts a period” from the text input system NSTextInputClient
.
I don’t think NSTextInputClient
does autocapitalization, and so I don’t think Bike has ever supported autocapitalization either. But I could be wrong and would like to know… maybe I can use NSTextInputClient
to get auto capitalization.
In any case I do plan to eventually implement the full macOS text system experience, it just takes time. In this last week I have been exploring the API’s further with this example project (GitHub - jessegrosjean/NSTextInputClient), but I haven’t yet integrated any of that work into Bike.