I've been using Xamarin for several different reasons like Mac development, iOS development and Unity3D game development.
It works well for what it is meant to but for Unity3D development, there's still a few quirks.
I tested this bug on all branches, now using Alpha and it always happen. I've made a little gif to demonstrate the problem:
Everytime I create a new line and type a function call, right after I complete the last (), the block gets indented, but wrongly indented. Unity uses normal and plain C# code most of the time and shouldn't have trouble being handled by Xamarin.
I don't get why this is happening, maybe somebody will have a clue after looking at the image.
EDIT: As of other issues I had in the past: everything I pointed out has been fixed by Xamarin's team which is awesome and the unity integration goes fine too. That's the only remaining issue I'm having.
Any suggestions? Thanks and have a nice day!