This looks nice! Would you mind commenting a bit on implementation of the actual editor components? It looks like you're heavily using swift/xcode - is it entirely swift?
How does the editor itself work, does Xcode have components? Are you drawing them?
I've been curious to try and make GUIs for my editor of choice (vim and kakoune), so I'd love to hear your experience on the actual editor portion of your app. It visually looks nice!