So I never programmed for OS X before swift and one thing that surprised me was that moving a file directly from finder made my project stop compiling. I had to open the project in XCode (I was using AppCode before but it wasn't letting me move a file to a subdirectory) and move the file from there.
I don't know much OS X but from an outsider's perspective this behavior is really surprising. I suspect that in Ubuntu you can just drag and drop from the file explorer and it can still resolve the relative imports, so would it be possible to make it behave like this in OS X too? I see this surprising (and annoying) a lot of people coming from Python, Java, Kotlin etc.